BlackBerry Spark Communications Services Guide

Push Notifications

The BlackBerry Infrastructure supports push notifications to mobile clients. When new chat messages and incoming calls are pending delivery to the clients, the BlackBerry Infrastructure can send a push notification with one of the following mechanisms.

Direct Push

The BlackBerry Infrastructure initiates a push request directly to Apple's Push or Google's GCM/FCM servers.

pushNotification-directPush.png

Proxied Push

Your infrastructure can initiate push requests to Apple or Google servers.

If your infrastructure will be initiating the push requests to Apple's Push or Google's GCM/FCM servers, then you will have to implement a simple REST API for the BlackBerry Infrastructure to invoke when push delivery to one of your users is required, using the user identity token supplied by your Userinfo Endpoint. In this mechanism, you do not need to share your push credentials with BlackBerry.

pushNotification-pushProxy.png