Amazon Insights SDK

The Amazon Insights SDK allows a developer to request variations and record events. The SDK requires the following AndroidManifest.xml permissions:

     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
     
If upgrading from Version 1 of the SDK, remove the InsightsProcessingService from the AndroidManifest.xml
     <service android:name="com.amazon.insights.InsightsProcessingService"/>
     


To create an instance of the SDK, refer to AmazonInsights.
To request treatments for an AB Test, refer to ABTestClient.
To create and record events, refer to EventClient.
To manage sessions, refer to SessionClient.
To record Monetization Purchase events, refer to the Monetization Builders.
To update a UserProfile for use with Segmentation refer to UserProfile.