App. H: Swyx Push Notification Service
Via Push Notification Service server services can send notifications to client applications to notify them of certain events. This technology makes the communication between server and client more efficient and thus saves battery since the client’s constant change queries become obsolete.
For the Swyx Mobile for iOS Client push notifications are required to make use of features that are available with iOS 10, e.g. CallKit integration. In addition, for Swyx Mobile for iOS and Android push notifications result in lower battery consumption on mobile devices. Push notification and consequently the aforementioned benefits are available in the Swyx Mobile clients from version 2.0.0 onwards.
Swyx Mobile clients version 1.x which do not support push notifications can still be used with SwyxServer version 11. These clients, however, do not have the CallKit integration and cannot be developed further. Users of these versions will be referred to the new version, provided they are connected to an active Push Notification Service, and can automatically transfer the existing configuration to the current version.
Swyx Mobile version 3.00 or higher requires Swyx version 12.10 with the latest version of the Push Notification Service.
Supported operating systems:
Requirements for a firewall:
To guarantee the data transfer between the Push Notification Service and the corresponding Apple/Google server, make sure, that the required ports on the Internet firewall are open:
Outbound TCP connections to port 443 on api.push.apple.com
Outbound TCP connections to port 443 on fcm.googleapis.com
Installation and Updates
The Swyx Push Notification Service is included in the " SwyxServer configuration. When updating from older versions of Swyx to Swyx 14, the service is also updated. The separate configuration for the Push Notification Service, which can be found under Windows Settings > Apps & Features, will be removed with this update.