首页 > Java > java教程 > 正文

为什么我的 Firebase 身份验证突然抛出'此应用程序无权使用 Firebase 身份验证”错误?

Barbara Streisand
发布: 2024-10-27 12:12:30
原创
390 人浏览过

Why is My Firebase Authentication Suddenly Throwing

调试“此应用无权使用 Firebase 身份验证”错误

Firebase 身份验证最初运行正常,但在调试构建过程中突然失败,没有任何代码修改。控制台报告以下错误:

D/PhoneAuthActivity( 7392): signInWithCredential:failure: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 ].
登录后复制

成功登录尝试和失败登录尝试之间唯一显着的变化是 Android Studio 升级。

解决方案

要解决此问题,验证以下内容至关重要:

  1. Google Play 控制台指纹:

    • 导航到 Play 商店控制台 >您的项目>发布>设置>应用完整性
    • 检索SHA-1SHA-256 证书指纹。
  2. Firebase 控制台指纹:

    • 转到 Firebase 控制台 >您的项目>应用程序的设置>添加指纹
    • 一一输入从 Google Play Console 获取的 SHA-1SHA-256 指纹。
  3. 本地 SHA-1 和 SHA-256:

    • 获取本地 SHA-1 SHA-256 使用 ./gradlew 签名报告。
    • 将这些指纹也添加到 Firebase 应用设置中。
  4. 模拟器限制:

    • 由于没有 SIM 卡,因此无法通过模拟器进行电话 OTP 验证。请在移动设备上进行测试。
  5. Android 设备验证:

    • 确保 Android 设备验证 步骤已正确启用并选择了正确的项目。
  6. google-services.json 更新:

    • 进行必要的更改后,验证您是否使用最新版本的 google-services.json 文件。

以上是为什么我的 Firebase 身份验证突然抛出'此应用程序无权使用 Firebase 身份验证”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!