Qube Analytics Documentation
Qube AnalyticsDashboard
Qube Analytics Docs
Qube Analytics Docs
  • ✨Get Started
    • 👯Pixel Setup
    • 🕺SDK Setup
    • 🛠️Integrations
      • Integration with Zapier
      • Integration through GTM Template
      • Integrate WIX website to Qube Analytics
      • Integrate Magento Store to Qube Analytics
      • Integrate Shopify Store to Qube Analytics
      • Integrate Expandcart Store to Qube Analytics
      • Integrate WordPress to Qube Analytics
  • ♾️Integrate Your Stack
    • 📆Google Calander
    • ℹ️Jira Platform
    • ℹ️Slack Platform
    • ℹ️Clickup Platform
  • ♨️Hot topics
    • 📈Experience Feedback
    • 🖥️Funnels and Events
  • 🚨Terms & Policies
    • Term of Services
    • Privacy Policy
Powered by GitBook
On this page
  • Overview
  • Limitations of Installation?
  • Install STK SDK
  • Import Lib from Jitpack
  • Add the dependency
  • Basic Setup
  1. Get Started

SDK Setup

It's easy now to connect your mobile application to Qube Analytics

It only takes a few minutes to get started with Qube Analytics.

Overview

Limitations of Installation?

We have some limitations for current this page will announce any changes due to this limitations.

  • We Support Any Android Mobile application

  • Currently we don't support IOS Apps

  • Flutter SDK in beta version this means soon we can support any IOS Apps that use flutter.

  • Flutter or React Native or any cross platform can use SDK by implementing channel SDK built with Native Java Code

Install STK SDK

Now we can follow this steps to install and setup the SDK It's require a developer from your side to complete this setups after installation you can test the installation normally on any beta version from your app then you can release your apps for your users.

Import Lib from Jitpack

allprojects {
    repositories {
        ...
	maven { url 'https://jitpack.io' }
  }
}

Add the dependency

please add this dependencies in your module build.gradle

dependencies {
            implementation 'com.github.StackAnalysis:STKDroid:0.2.3'
    }

Basic Setup

public class BaseApplication extends Application
     {
        @Override
        public void onCreate() {
            super.onCreate();
              List
        activities=new ArrayList<>();
        activities.add(DeliveryActivity.class.getName());
        new StackAnalytix.Builder()
        .setContext(this)
        .setAppId( )
        .setClientId()
        .setkey(" ")
        .setScreenRecorder(true)
        .setSkipRecorderActivities(activities)//skip some activities during  screen recorder
        .setOnCrashListener(new OnCrashListener() {
        @Override
        public void onCrash(@Nullable String crashInfo, @Nullable Throwable e) {

        }
        }).setOnLoggerListener(new OnLoggerListener() {
        @Override
        public void onLogI(@Nullable String tag, @Nullable String msg) {

        }

        @Override
        public void onLogD(@Nullable String tag, @Nullable String msg) {

        }

        @Override
        public void onLogE(@Nullable String tag, @Nullable String msg) {

        }

        @Override
        public void onLogV(@Nullable String tag, @Nullable String msg) {

        }

        @Override
        public void onLogW(@Nullable String tag, @Nullable String msg) {

        }
        })
        .build();
        }
    }

Please fill the empty function like

setAppId(>>>>app id here<<<<)
setClientId(>>>>client id here<<<<)
setkey(>>>>key here<<<<)

You can find this information in Stack Analytix Dashboard

PreviousPixel SetupNextIntegrations

Last updated 7 months ago

✨
🕺