Я следую этому руководству для интеграции AppsFlyer в наше приложение для Android.
Когда я пытаюсь построить проект с minifyEnabled true
, в журнале сборки появляются следующие предупреждения:
Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти суперкласс или интерфейс com.google.android.gms.iid.InstanceIDListenerService
Предупреждение: com.appsflyer.GcmInstanceIdListener: can 't найти ссылочный класс com.google.android.gms.iid.InstanceID
Предупреждение: com.appsflyer.GcmInstanceIdListener: невозможно найти ссылочный класс com.google.android.gms.iid.InstanceIDListenerService Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти указанный класс com.google.android.gms.iid.InstanceID Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти указанный класс com.google.android.gms.iid.InstanceID
Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти указанный класс com.google.android.gms.iid.InstanceIDListenerService
Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти ссылочный класс com.google.android.gms.iid.InstanceIDListenerService
Предупреждение: com.appsflyer.u: невозможно найти ссылочный класс com.google.android.gms.iid.InstanceIDListenerService
И сборка завершается неудачей.
Вот соответствующая часть модуля приложения build.gradle:
dependencies {
implementation 'com.google.firebase:firebase-core:16.0.7'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.appsflyer:af-android-sdk:4+@aar'
implementation 'com.android.installreferrer:installreferrer:1.0'
}
Вот соответствующая часть конфигурации ProGuard:
-dontwarn com.android.installreferrer