Android com.google.firebase.auth.FirebaseAuthException:此应用程序无权使用firebase身份验证。
我反复检查了所有SHA-1以及我使用的真实android设备的packagename是否正确,但仍然显示了此错误Android com.google.firebase.auth.FirebaseAuthException:此应用程序无权使用firebase身份验证。,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,我反复检查了所有SHA-1以及我使用的真实android设备的packagename是否正确,但仍然显示了此错误 验证失败 com.google.firebase.auth.FirebaseAuthException:此应用程序无权使用firebase身份验证。请验证Firebase控制台中是否配置了正确的程序包名称和SHA-1。[应用验证失败。应用是否在物理设备上运行?] 位于com.google.firebase.auth.api.internal.zzce.zzb(未知来源) 位于com
验证失败
com.google.firebase.auth.FirebaseAuthException:此应用程序无权使用firebase身份验证。请验证Firebase控制台中是否配置了正确的程序包名称和SHA-1。[应用验证失败。应用是否在物理设备上运行?]
位于com.google.firebase.auth.api.internal.zzce.zzb(未知来源)
位于com.google.firebase.auth.api.internal.zzdf.zza(未知来源)
位于com.google.firebase.auth.api.internal.zzdg.run(未知源)
位于android.os.Handler.handleCallback(Handler.java:751)
位于android.os.Handler.dispatchMessage(Handler.java:95)
位于android.os.Looper.loop(Looper.java:154)
位于android.app.ActivityThread.main(ActivityThread.java:6095)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
以下是SHA-1的屏幕截图:
上面是我的包名我最近也有同样的问题。如果你的应用程序在play store上,我会告诉你添加play store提供的SHA-1。但由于这只是一种调试模式。请确保您拥有最新的SHA-1,因为它可能会根据某些因素发生变化。确保playstore和firebase dashboard中的SHA1键相同。此问题只发生在我的OPPO手机上。我猜一些中国手机制造商使用安卓系统,所以手机被检测为模拟器? 不管怎样,从google play到firebase的cope SHA-1与我合作 您可以在google play控制台->发布管理->应用程序签名中找到google play SHA-1。 把那些SHA-1复制到firebase 用于Firebase控制台。转到“项目设置”。您可以从google play找到粘贴SHA-1的位置。
但我反复检查了许多相同的问题,您知道有什么原因可以更改它,因为一旦安装了apk,如何更改它?如何检查play store提供的SHA-1?您知道这有什么问题吗??我和一个客户面临着同样的问题。我可能建议不要在模拟器中使用它,因为它在emulator中不起作用。详细的解决方案如下所述,我的问题是在更新SHA1字段后,我未能下载并更新项目中的google-services.json文件。