SDK supports platform versions from Android 4.4 (API 19) to Android 12 (API 32). Checkout more on Distribution dashboard.
  • Step 1. Import SDK

    To import our library add repository to project’s build.gradle file:

    allprojects {
        repositories {
            maven {
                url ''

    and com.user:android-sdk:1.2.2 dependence to you app’s build.gradle file

    dependencies {
        implementation 'com.user:android-sdk:1.2.2'
  • Step 2. Configure SDK in your app updated in 1.2.2

    In your Application root file initialize UserCom.Builder with your SDK API key, context and base URL. It will initialize UserCom instance.

    You can generate API key in web panel. It was described in getting started section

    If you want to track you client’s mobile view screens activities you also can append .trackAllActivities(true) like on the sample code below:

    public class App extends Application {
        public static final String TAG = App.class.getSimpleName();
        public void onCreate() {
            new UserCom.Builder(
                "mobile_sdk_key", //your mobile sdk key generated in webpanel details
                "integrations_api_key", // your api secret key from webpanel under Settings -> Setup & Integration
                    .trackAllActivities(true)  // false by default
                    .openLinksInChromeCustomTabs(true) // true by default
        private static CustomTabsIntent.Builder getCustomTabsBuilder() {
            CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
            return builder;