Registering the BlackBerry Client

Register and enable your BlackBerry device clients to receive push notifications.

  1. Configure push notification in Management Cockpit. Specify the device type during application connection and registration, and ensure that the HTTP header also includes the X-SMP-APPCID and Authorization headers.
    Note: To configure push notifications for BIS, you must import BIS certificate into the smp_keystore.jks and keystore files in the configuration folder of the SAP Mobile Platform Server.
  2. Enable push notifications in the application:
    1. Update the application connection settings with the BES/BIS registration ID.
    1. Implement the BlackberryPushListenerPort and BlackberryDevicePin properties in your application.
      Http payload to update the blackberry (BES) device PIN and push port:
      <?xml version="1.0" encoding="utf-8"?>
        <entry xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
          <m:properties>
            <d:BlackberryDevicePin> </d:BlackberryDevicePin>
            <d:BlackberryBESListenerPort><XXXX></d:BlackberryBESListenerPort>
           </m:properties>
      </content>
      </entry>
      
      Http payload to update the blackberry (BIS) device PIN and push port:
      <?xml version="1.0" encoding="utf-8"?>
        <entry xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
          <m:properties>
            <d:BlackberryPushEnabled>true</d:BlackberryPushEnabled>
            <d:BlackberryDevicePin> </d:BlackberryDevicePin>
            <d:BlackberryPushAppID></d:BlackberryPushAppID>
            <d:BlackberryPushBaseURL> </d:BlackberryPushBaseURL>
            <d:BlackberryPushListenerPort><XXXX></d:BlackberryPushListenerPort>
        </m:properties>
      </content>
      </entry>