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

2023-12-30

当我尝试在模拟器上运行我的应用程序时,出现此错误。

我做了什么:

  1. 我正在使用 Firebase-UI 并运行 Android O
  2. 我已经更新了 Play 商店。
  3. 我已将所有 SHA-1 代码添加到 Firebase 控制台,并且包名称匹配。

事实上,当我在真实设备上运行该应用程序时,它运行完美并且我可以登录。

This app is not authorized to use Firebase Authentication. Please verify that the correct package name and SHA-1 are configured in the Firebase Console.
 com.google.firebase.auth.FirebaseAuthException: This app is not authorized to use Firebase Authentication. Please verifythat the correct package name and SHA-1 are configured in the Firebase Console. [ App validation failed. Is app running on a physical device? ]
 at com.google.android.gms.internal.jz.zzK(Unknown Source:239)
 at com.google.android.gms.internal.kp.zza(Unknown Source:2)
 at com.google.android.gms.internal.kq.run(Unknown Source:37)
 at android.os.Handler.handleCallback(Handler.java:789)
 at android.os.Handler.dispatchMessage(Handler.java:98)
 at android.os.Looper.loop(Looper.java:164)
 at android.app.ActivityThread.main(ActivityThread.java:6541)
 at java.lang.reflect.Method.invoke(Native Method)
 at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)

为了防止滥用,firebase 电话身份验证在模拟器中不起作用。

但如果你想要它用于测试目的那么你应该添加 use some 在 firebase 控制台中测试可在模拟器中使用的电话号码。

转到您的 Firebase 控制台 -> 身份验证 -> 登录方法 -> 电话并选中“用于测试的电话号码(可选)”字段。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐