Push Synchronization

Push synchronization is based on the synchronization group. A synchronization group specifies the synchronization behavior for every mobile business object (MBO) within that group.

See Sybase Unwired WorkSpace - Mobile Business Object Development > Develop > Working with Mobile Business Objects > Mobile Business Object Mobility Properties > Synchronization > Synchronization Groups.

Note: BlackBerry devices support only HTTP push synchronization.

The client application parses the push notification and retrieves the push information, such as which synchronization group under which package should perform the push synchronization. The response type of each synchronization group is persisted on the device. The response types include:

   
Sync immediately Synchronize the corresponding synchronization group immediately when push synchronization notification arrives
Prompt and sync if there is no response When push synchronization notification arrives, a dialog appears with a "Continue" button and "Cancel" button and displaying a message saying, "There is a push request to refresh a synchronization group. Would you like to proceed?" If there is no response from the user within the specified time interval, synchronize the corresponding synchronization group.
Prompt but don't sync if there is no response When push synchronization notification arrives, a dialog appears with a "Continue" button and "Cancel" button and displaying a message saying, "There is a push request to refresh a synchronization group. Would you like to proceed?" If there is no response from the user within the specified time interval, the corresponding synchronization group is not synchronized.
Don't prompt and don't sync When push synchronization notification arrives, there is no prompt and no synchronization.
The time interval between data change in the back-end data source and push notification arrival on the device is dependent on:
  • The scheduled cache interval set in the cache policy.
  • The synchronization group's change detection interval. After the check interval, a scheduled task finds clients that need to be notified of the change.
  • The notification interval set in the Synchronization Group Info screen on the BlackBerry device.

These three things dictate how long the device will receive a push notification.