Third-party push notification provider requirements

Last Updated : Oct 25, 2021 |
Prolog information
By default, Presence Services uses the Avaya Push Notification provider for Avaya clients, such as Avaya Workplace Client for iOS and Avaya Workplace Client for Android. If you are planning to use push notifications for third–party Avaya™ Client SDK-based iOS, Android, or both applications, you must use a third-party provider, for example, developed by the iOS or Android application developer. This provider must implement the following APIs:
  • Interface with the Apple Push Notification service (APNs). Implementation of this interface ensures that the APNs trusts the third-party push notification provider to send notifications to Avaya clients. For more information about implementing the interface and the APIs required by the APNs, see APNs Overview.
  • Interface with Avaya Aura® servers. The third-party push notification provider must trust Presence Services to receive push notifications from it. Presence Services uses the OAuth-based API for authentication. For more information about the APIs, see Avaya™ Client SDK.
    Currently, the existing third-party push notification providers do not support Avaya APIs.