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.
- 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.