Аутентификация Firebase не работает при использовании Proguard - PullRequest
0 голосов
/ 11 мая 2018

Это структура моего проекта

enter image description here

Я использую базу данных 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'
    }
}
...