Developer Overview
The RSOfflinePlayer is an iOS and Android SDK designed to allow playback of SCORM content from the Rustici Engine on your mobile device. It allows your native mobile app to playback and sync SCORM content with a specially designed player package. When you are offline, with no connection, the results are saved locally. When you are online, and can connect to the Rustici Engine server, your results are synced back and appear just like other desktop browser attempts in the reporting.
The SDK uses the exact same ExternalPackageId, ExternalRegistrationId and ExternalConfiguration concepts from the Rustici Engine integration. These values are provided in the default OfflineCatalog data and are what you will use to present the available offline courses for a user through a listview of some kind in your host application. These values are maintained locally by the SDK in the datastore and expected with each communication back to the Rustici Engine from the SDK.