此应用无权使用 Firebase 身份验证

Posted

技术标签:

【中文标题】此应用无权使用 Firebase 身份验证【英文标题】:This app is not authorized to use Firebase Authentication 【发布时间】:2018-08-04 20:39:52 【问题描述】:

在我的物理设备上使用 Firebase 移动身份验证时出现此错误。 寻找解决方案我做了以下事情: 1.更新了firebase控制台中的SHA1 2.我正在使用firebase Api和android N 3.我检查了Play商店更新,它显示它是最新版本 注意:我用的不是模拟器,而是真机,还是不行。

02-25 11:25:23.430 13164-13164/com.odetion.odetion W/BiChannelGoogleApi: [FirebaseAuth: ] getGoogleApiForMethod() 返回 Gms 02-25 11:25:24.077 13164-13164/com.odetion.odetion W/OtpVerificationActivity: onVerificationFailed com.google.firebase.auth.FirebaseAuthException:。请确认在 Firebase 控制台中配置了正确的包名称和 SHA-1。 [应用验证失败] 在 com.google.android.gms.internal.zzdxm.zzao(未知来源) 在 com.google.android.gms.internal.zzdye.zza(未知来源) 在 com.google.android.gms.internal.zzdyf.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:6165) 在 java.lang.reflect.Method.invoke(本机方法) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:778)

【问题讨论】:

您的设备是否连接了 Google Play 服务。 是的 Google Play 服务已连接到我的设备中 您是否找到了根本原因问题,或者至少找到了让您前进的解决方案? 【参考方案1】:

正如你的错误所说:

Please verifythat the correct package name and SHA-1 are configured in the Firebase Console.

所以问题要么是您的package name 不正确,要么是您的SHA-1。确保两者都正确,然后重试。

【讨论】:

我已经检查了我的 SHA1 和包名,并且都正确 如果是这样,则不应出现此错误。所以我强烈建议你再次检查。那么,哪一个是问题所在? 我已经检查了一百万次,它是正确的,甚至删除了应用程序并再次将其链接到 Firebase,但仍然遇到同样的错误

以上是关于此应用无权使用 Firebase 身份验证的主要内容,如果未能解决你的问题,请参考以下文章

此应用无权使用 Firebase 身份验证

无法将 Firebase 连接到 Android 应用 |此应用无权使用 Firebase 身份验证

模拟器中的“此应用无权使用 Firebase 身份验证”

此应用无权使用 Firebase 身份验证。请确认在 Firebase 中配置了正确的包名称和 SHA-1

此应用无权使用 Firebase 身份验证。请确认在 Firebase 中配置了正确的包名称和 SHA-1

例外 !!消息:此应用未授权使用 Firebase 身份验证