BlackBerry Push Service

The BlackBerry® Push Service implements the Push Access Protocol (PAP). The PAP specifies how push applications can send messages to mobile devices. With the BlackBerry Push Data Service (BPDS), content developers can use a PAP interface to push content to BlackBerry devices. The BPDS infrastructure works as a Push Protocol Gateway (PPG). It provides a reliable and highly secure set of services that allows content providers to push data to their client applications on the BlackBerry device.

RIM also provides the BlackBerry® Push Service SDK that helps simplify push application development. It provides a programming model to help developers create client/server side push applications in enterprise and consumer environments. The SDK exposes the push functionality at a higher level of abstraction so that the developer can concentrate on what the developer wants to do and not on how to accomplish simple tasks (such as creating push messages). It also allows the developer to choose the appropriate push environment (enterprise or consumer) without changing the push application.

To use the BlackBerry Push Service, you must be signed up for either the BlackBerry Push Essentials package or the BlackBerry Push Plus package. The BlackBerry Push Essentials package allows you to do the following:
  • Push messages to all specified subscribers, with a delivery if possible within 30 days
  • Synchronize subscriptions to ones understood by the BlackBerry Push Service
The BlackBerry Push Plus package offers all of the features of the BlackBerry Push Essentials package, plus the following:
  • Deliver push messages within 8 hours, again if possible
  • Send cancellation messages
  • Send status queries
  • Request notifications of results

Under normal conditions, each request to the PPG returns a response that includes a status code that indicates the result of the request.

Was this information helpful? Send us your comments.