Удалить трек с ошибкой AppsFlyer SDK
Я интегрировал AppsFlyer SDK для аналитики, он отслеживает установки приложений, но каким-то образом при использовании функции удаления происходит сбой.
Я инициализировал SDK в MyApplication
AppsFlyerLib.getInstance().startTracking(this, Constants.APPS_FLYER_KEY);
У меня нет приложения GCM/FCM, поэтому я следил за отслеживанием удаления Android
Итак, я написал этот код в моем манифесте
<service android:name="com.appsflyer.FirebaseInstanceIdListener">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
</intent-filter>
</service>
Но он не может найти FirebaseInstanceIdListener
учебный класс
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.appsflyer.FirebaseInstanceIdListener"
2 ответа
Проверьте шаги установки Android SDK. Я следовал за этим, поэтому я не мог воспроизвести это.
Итак, я подумал о возможной причине, я попытался воспроизвести эту ошибку, просто не добавляя mavenCentral()
в репозитории объект. И я столкнулся с той же ошибкой, что и вы.
Просто чтобы убедиться, что вы добавили ниже строки в вашем app.gradle
до dependencies
объект:
repositories {
mavenCentral()
}
Добавление к ответу @Chintan-Soni:
Наш собственный Android SDK распространяется через репозиторий MavenCentral, который реплицируется с репозиторием JCenter.
Однако, поскольку у нас нет контроля над этим процессом, мы просим разработчиков добавить репозиторий MavenCentral в их файл конфигурации Gradle уровня проекта (build.gradle):
buildscript {
repositories {
mavenCentral()
}
}
И, конечно же, добавьте зависимость компиляции с последней версией SDK AppsFlyer в файл build.gradle уровня приложения:
dependencies {
compile 'com.appsflyer:af-android-sdk:4+@aar'
}
Локальный JAR-файл - это еще один вариант получения SDK.
Вы можете найти всю информацию, необходимую для интеграции AppsFlyer SDK - здесь.
Пожалуйста, отправляйте любые вопросы по адресу support@appsflyer.com, чтобы наша служба поддержки могла быстро и профессионально помочь вам.
При отправке вопроса укажите свой адрес электронной почты для регистрации (учетной записи) AppsFlyer, идентификатор приложения, шаги воспроизведения, журналы, фрагменты кода и любую дополнительную информацию, которая может помочь.