Sorry about the red box, but we really need you to update your browser. Read this excellent article if you're wondering why we are no longer supporting this browser version. Go to Browse Happy for browser suggestions and how to update.

Understanding service levels of the PPG

You must choose from one of two levels of service of the PPG. The service levels differ primarily in terms of the PAP operations that they make available to your Push Initiator. You can choose from the following service levels:

  • Push Essentials : This service level supports only Push Submission.
  • Push Plus : This service level supports Push Submission, Result Notification, Push Cancellation, and Status Query.

Both service levels support Subscription Query, the RIM-specific operation. Service levels are primarily a feature of the Push Service. However, if you use the Push Service SDK to create a Push Initiator that uses the BlackBerry MDS Connection Service as a PPG, the service levels still have an impact on your Push Initiator. You should understand the impact of selecting a particular service level if you want to use the Push Service, the BlackBerry MDS Connection Service, or both simultaneously as the PPG.

Using only the Push Service as the PPG

If you want to use the Push Service as the PPG, you must register with Research In Motion. During registration, you specify the service level that you want to use. You must assign the same service level to your Push Initiator. The Push Initiator can access only the PPG features available to it in the assigned service level.

PPG feature

Push Plus level

Push Essentials level

PAP operations

Push Submission

Push Cancellation

 

Result Notification

 

Status Query

 

RIM-specific operation

Subscription Query

Content in each push request message

Maximum size

8 KB

8 KB

Client addressing

Unicast

Multicast

Broadcast

Over-the-air message delivery

Delivery time constraints

Up to 8 hours

Up to 30 days

Confirmed push and unconfirmed push

Using only the BlackBerry MDS Connection Service as the PPG

If you want to use only the BlackBerry MDS Connection Service as the PPG, you do not need to register with Research In Motion. Central push servers of the BlackBerry MDS Connection Service do not have any service levels. However, if you create a Push Initiator using the Push Service SDK, you must still assign a service level to the Push Initiator. The restrictions on the PPG features that your Push Initiator can access in the assigned service level are similar to the restrictions on the PPG features your Push Initiator can access if it is using the Push Service as the PPG.

This restriction on the design and functioning of the Push Initiator enables you to use the same Push Initiator to deliver content to consumers and enterprise users at the same time, if you choose to use the push proxy services of the BlackBerry Infrastructure and the BlackBerry Enterprise Server simultaneously.

PPG feature

Push Plus level

Push Essentials level

PAP operations

Push Submission

Push Cancellation

 

Result Notification

 

Status Query

 

Content in each push request message

Maximum size

8 KB

8 KB

Client addressing

Unicast

Multicast

Broadcast

   

Over-the-air message delivery

Delivery time constraints

Up to 8 hours

Up to 30 days

Confirmed push and unconfirmed push

Using the Push Service and the BlackBerry MDS Connection Service simultaneously as PPGs

If you want to use the Push Service and the BlackBerry MDS Connection Service simultaneously as PPGs, you must register with Research In Motion. During registration you specify the service level that you want to use. You must assign the same service level to your Push Initiator. The Push Initiator can only access the PPG features available to it in the assigned service level.

PPG feature

Push Plus level

Push Essentials level

PAP operations

Push Submission

Push Cancellation

 

Result Notification

 

Status Query

 

RIM-specific operation (Push Service only)

Subscription Query*

*

*

Content in each push request message

Maximum size

8 KB

8 KB

Client addressing

Unicast

Multicast

Broadcast

   

Over-the-air message delivery

Delivery time constraints

Up to 8 hours

Up to 30 days

Confirmed push and unconfirmed push

*Supported in Push Service only. Not supported in BlackBerry MDS Connection Service.