Skip Navigation

What is
BEMS
Synchronization APIs?

BEMS
Synchronization APIs provide a service between
BlackBerry Dynamics
apps, such as
BlackBerry Access
,
BlackBerry Work
,
BlackBerry Dynamics Launcher
, and third-party applications and
BEMS
to receive notifications when specific Uniform Resource Identifiers (URIs) such as bookmarks are not synchronized between the user's devices. For example, if a user has two devices and updates a bookmark on device A, device B receives a notification indicating that the bookmark changed and the timestamp of the change. Device B then retrieves the updates to make sure that the bookmarks are synchronized across both devices for the user.
The Synchronization APIs require that each application registers for specific URIs that the application wants to receive notifications for and that the user logs in to the app a minimum of every 30 days to continue receiving notifications.
The Synchronization API consists of the following components:
  • Device registration API: This API registers the URIs for notification. For example, bookmarks.
  • JSONStore API: This API stores and modifies the data related to a URI.
  • GEMSUpdate notification message: This message is sent from
    BEMS
    to the
    BlackBerry Dynamics
    app when URI data changed.