Java 谷歌登录Firease身份验证失败
我已经创建了一个应用程序,今天上传到alpha测试轨道。但我面临一些问题。我已经实现了firebase身份验证(Google登录)。将应用程序上载到play store后,谷歌登录失败(在play store上上载应用程序之前,身份验证工作正常) 这是代码(谷歌登录) 此外,在将应用程序上传到play console后,谷歌的应用程序内购买也不起作用 在proguard rules.pro中,我添加了这一行Java 谷歌登录Firease身份验证失败,java,android,firebase,Java,Android,Firebase,我已经创建了一个应用程序,今天上传到alpha测试轨道。但我面临一些问题。我已经实现了firebase身份验证(Google登录)。将应用程序上载到play store后,谷歌登录失败(在play store上上载应用程序之前,身份验证工作正常) 这是代码(谷歌登录) 此外,在将应用程序上传到play console后,谷歌的应用程序内购买也不起作用 在proguard rules.pro中,我添加了这一行 -keep class com.android.vending.billing.**
-keep class com.android.vending.billing.**
我还添加了计费权限,但我不知道为什么这不起作用
<uses-permission android:name="com.android.vending.BILLING" />
有什么让人困惑的问题我不知道
提前感谢您的帮助。我添加了这些行,问题就解决了 proguard rules.pro
-keepattributes Signature
-keepattributes *Annotation*
-dontnote com.google.**
-keep class persistence.** {
*;
}
-keep class com.firebase.** { *; }
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.**
-keep class com.android.vending.billing.**
“失败”是什么意思?如果应用程序崩溃,则会出现堆栈跟踪。请在logcat上查找,并将其添加到您的问题中。失败意味着我正在使用try/catch块,在catch块中我添加了一个toast“Failed”你可以检查我不知道为什么会发生这种情况,这工作正常,但在上传应用程序到play store后,google登录不工作。你的身份验证有错误。请把它添加到你的问题中。
<uses-permission android:name="com.android.vending.BILLING" />
-keepattributes Signature
-keepattributes *Annotation*
-dontnote com.google.**
-keep class persistence.** {
*;
}
-keep class com.firebase.** { *; }
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.**
-keep class com.android.vending.billing.**