March 18, 2010

Blackberry Push, Blackberry Push apps, Blackberry Push register, Blackberry Push software, rim bbpushapi_process

Last Year RIM announced that push APIs will be available to its Alliance Program members, finally  it looks like the rest of us are finally able to get that opportunity. From today onwards access comes in two packages: either BlackBerry Push Essentials or BlackBerry Push Plus with a number of tiers that reflect different options and price points.

The BlackBerry® Push Service is an essential component of the real-time, always-on experience of BlackBerry smartphones. It offers an incredibly efficient and reliable way of sending information to your users. It also allows your application to process information in the background and alert users.

Use the BlackBerry Push Service to incorporate the characteristics smartphone customers love into your applications, including improved battery life, applications that run in the background and the ability to get instant information.

Available to all developers

The BlackBerry Push Service is available to all developers and web content providers. By using push technology, you can make your app more engaging and help turn it into a Super App. Learn more about BlackBerry smartphone Super Apps.

BlackBerry Push Plus
  1. Content provider sends a push request.
  2. BlackBerry® Infrastructure returns a response.
  3. BlackBerry Infrastructure pushes the data to the BlackBerry smartphone.
  4. BlackBerry smartphone returns a response to the BlackBerry Infrastructure.
  5. BlackBerry Infrastructure forwards acknowledgement to content provider.
  6. Read notification is returned to the BlackBerry Infrastructure.

Technical Features of the BlackBerry Push Service

  • Allows up to 8 KB payload
  • Uses standard push protocols (WAP PAP 2.2)
  • Supports the following requests via HTTP XML:
    • Submit Push (to PIN)
    • Cancel Push
    • Query for Status
    • Query for Device Capabilities
  • Provides result notification responses
  • Provides different submission modes:
    • Point-to-point (submit push to single PIN)
    • Multicast (submit push to list of PINs)
    • Broadcast (submit to all PINs for a registered application)
  • Allows developers to control the expiry time (push system will automatically retry pushing requests until expiry time)
  • Supports delivery notifications
  • Provides a unique port per application, which helps avoid loss of user information
  • Allows applications to run in the background and process the push information, so users can be notified without a disruption in their current state (this feature is enabled by the multitasking and multiple process BlackBerry smartphone OS)
  • Allows developers to set the quality of service:
    • Application (“message reached application” acknowledgement returned to server)
    • Transport (“message reached port on device” acknowledgement)
    • Fire and Forget (no acknowledgements)

Register for Blackberry Push Service HERE

Blackberry Push Applications HERE

Tagged
Different Themes
Written by Adam

Hotmobilebuzz.

0 comments