- Добавить зависимость от myTracker в Gradle:
compile 'com.my.tracker:mytracker-sdk:1.4.2'
- Взять у менеджера id и добавить его в проект через ресурсы или поле в Gradle.
- Инициализировать myTracker в Application:
MyTracker.createTracker(BuildConfig.MY_TRACKER_APP_ID, this)
MyTracker.initTracker()
if (BuildConfig.DEBUG) {
MyTracker.setDebugMode(true)
MyTracker.setEnabled(false)
}
- В Activity переопределить методы onStart и onStop:
override fun onStart() {
super.onStart()
MyTracker.onStartActivity(this)
}
override fun onStop() {
super.onStop()
MyTracker.onStopActivity(this)
}
- Если в приложении есть оплата.
MyTracker.trackPurchaseEvent(skuJson, purchaseJson, signature)
При использовании библиотек биллинга необходимо быть внимательным, что при серелизации Sku и Purchase поля объектов имеют такие же имена как в документации Android