What is BEMS
Synchronization APIs?
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 fromBEMSto theBlackBerry Dynamicsapp when URI data changed.