The IOS SDK contains methods to track events in your mobile application and transmit them to Retention Science servers. Any IOS application can leverage the methods provided by the RSKit if they want to track different events being triggered on their application (e.g. an e-commerce application can track events triggered on their application like click, checkout_success, shopping_cart, etc.).
How the Retention Science SDK works
Tracking messages are queued until a critical mass is reached to keep power consumption to a minimum and to accommodate situations where connectivity is unavailable. If the app is backgrounded, RSKit attempts to flush the queue immediately. If the app is terminated while tracking messages are still in the queue, the queue is persisted to disk. The next time the app is launched, this queue is loaded, and RSKit attempts to flush it immediately.
Tracking messages from the queue are transmitted to the following endpoint:
Add this to list of domain exceptions if your project requires one.
- Check out the example app for usage and integration demos.
- The sample app is called "RSKit Example".
- AppleDoc-generated API documentation is in the docs directory of this repository.
- Complete integration instructions for implementing RSKit inside your application.