Это структура моего проекта
Я использую базу данных Firebase Realtime и Firebase Phone Auth. Приложение работает нормально, но когда я установил
minifyEnabled true
Firebase не отправляет мне код СМС для авторизации.
Я использовал этот proguard-rules
-keepattributes Signature
-keepattributes *Annotation*
-keep class persistence.** {
*;
}
-keep class com.firebase.** { *; }
-keep class org.apache.** { *; }
-keepnames class com.fasterxml.jackson.** { *; }
-keepnames class javax.servlet.** { *; }
-keepnames class org.ietf.jgss.** { *; }
-dontwarn org.apache.**
-dontwarn org.w3c.dom.**
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.**
-dontwarn com.squareup.okhttp.**
-dontwarn org.w3c.dom.bootstrap.DOMImplementationRegistry
что я сделал не так?
Это мой ученик
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}