This document refers to deprecated parts of the platform and has been left intact to help customers with legacy integrations. In order to access the latest platform features and documentation, please go to https://docs.sentiance.com.
Follow the step below to integrate the Android SDK.
1. Installation
1.1 Dependency
Add the Sentiance repository to your project (top-level) build.gradle file.
Depending on your app's configuration and OS version, the SDK may need to start a foreground service every now and again. You must therefore pass a notification that can be used by the service. In the next section, you'll find a handy notification creation method.
For a quick start we have created helper file a couple of methods to easily get started. Download this file and place it anywhere accessible in your codebase.
3.2 Initialization & Background Collection
Insert the following line in the onCreate method of your MainApplication.kt file_._ This line ensures that the SDK is initialized and can collect data while the application is in the background.
In order for the SDK to collect data the application would need to first "create a user" on the SDK. The "createUser" should ideally be called when the user registers, logs in.
4.1 createUser
Invoke the SentianceHelper().createUser method at the moment you are ready to start the data collection. (e.g on user login, on user registration, at a feature, etc)