What is BEMS
BEMSSynchronization APIs provide a service between
BlackBerry Dynamicsapps, such as
BlackBerry Dynamics Launcher, and third-party applications and
BEMSto 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.