On Friday, Rustici Software announced the release of version 1.0 of the Experience API – aka Tin Can – library.
“Learning isn’t going to be tracked the same way that it has been,” said Mike Rustici.
As a result, Float has updated its xAPI iOS SDK to be compatible with the new spec. The following is a list of features available with the latest update:
Statement Queue – The statement queue will hang onto your statements until they can be sent to the LRS. It doesn’t matter if the device is in Airplane mode, the battery suddenly dies, or the user quits the app – when the device can communicate with the LRS, the statements are sent.
Statement Attachments – The 1.0.0 version of the Experience API specification introduced the ability to add attachments to statements. Float’s xAPI iOS SDK makes provides a logical interface for adding attachments and takes care of preparing the statement and request data to be sent to the LRS.
Statement Signing – Also introduced in version 1.0.0 of the specification was the ability to sign statements. Signing statements is vital to truly identify the statement’s originator. Float’s SDK does all the hard work for you – by simply providing a PKCS12 file with an X.509 certificate and a private key, the SDK takes care of signing the statement (requires iOS 6 or later). The SDK also provides easy access to the certificate chain of signed statements received from the LRS.
Full Support for Statement and Document APIs – The SDK provides a layer of abstraction between your app and all the Experience APIs.
Easily Add an Existing Project – Simply drag and drop the framework into Xcode to get started. With support for Xcode code sense, Xcode will autocomplete the names of methods and properties as you implement the SDK into your app.
Class Documentation Included – We’ve provided documentation for all the primary properties and methods you’ll need to implement the SDK into your app.
Overall, you’ll find that the xAPI iOS SDK is the best way to implement Tin Can support into your iOS application.
To preview and demo all the SDK features, check out the Experience API Statement Viewer on the App Store.
Latest posts by Daniel Pfeiffer (see all)
- A More Mobile-Friendly Captivate HTML Template - October 21, 2013
- 3 Tools To Help You Optimize Your PhoneGap App’s Performance - October 15, 2013
- Tin Can iOS Library Compatible With Version 1.0 - May 2, 2013