Writing server-side push applications

You can write a server-side push app using any development language. However, the application must perform the following functions:

  • the application must build a push request and send it as an HTTP POST request to the BlackBerry MDS Connection Service
  • the application must build the push request in either the PAP push format or the BlackBerry push format
  • the application must identify in the push request the parameters set by the Application ID on the BlackBerry device on which a corresponding client listener application is listening - e.g. the PORT field of the destination for BlackBerry push, and the X-Wap-Application-Id request header for PAP Push.

Push Service SDK 1.2

The Push Service SDK provides Java APIs that the push initiator uses to interact with the PPG and send push messages to the push-enabled application that runs on a BlackBerry device. The Push Service SDK provides low-level and high-level APIs to handle the functionality in a push solution. Depending on your development environment and the design of the push solution, you might choose to use the low-level APIs to create PAP messages, and develop the rest of the solution on your own. Alternatively, you might want to use the high-level APIs to handle some of the more complex operations of your solution.

For more information about the Push Service SDK 1.2, see the following resources:



Was this information helpful? Send us your comments.