首页 > Java > java教程 > 正文

为什么我的应用程序在调试构建期间出现'此应用程序未获授权使用 Firebase 身份验证”错误?

Linda Hamilton
发布: 2024-10-28 14:14:02
原创
859 人浏览过

Why Is My App Getting

排查“此应用未获授权使用 Firebase 身份验证”

在使用 Firebase 身份验证的情况下,出现错误消息据称该应用程序缺乏授权的情况已经浮出水面。尽管之前已成功进行身份验证,但在调试构建过程中却神秘地遇到了此问题。

此问题的可能原因在于 Firebase 控制台中的包名称和 SHA-1 详细信息的配置可能不正确。为了解决这个问题,确保执行以下步骤至关重要:

  1. 验证包名称:确认代码中使用的包名称与 Firebase 中注册的包名称匹配控制台。
  2. 更新 SHA-1 和 SHA-256 指纹: 使用以下命令从 Play 商店控制台和本地开发环境获取 SHA-1 和 SHA-256 指纹./gradlew 签名报告。确保两个指纹都添加到“Firebase 控制台 > 设置 > 添加指纹”下的关联 Firebase 项目中。

重要说明:

  • 为了准确进行手机 OTP 验证,应用程序应安装在具有有效 SIM 卡的移动设备上。模拟器可能不适合此用途。
  • 确保在 Firebase 控制台中启用“Android 设备验证”功能。
  • 确认启用设备验证时选择了正确的项目。
  • 更新这些详细信息后,获取最新的 google-services.json 文件并将其合并到您的项目中。

通过仔细执行这些步骤,您可以有效解决授权问题并恢复您的应用中的无缝 Firebase 身份验证功能。

以上是为什么我的应用程序在调试构建期间出现'此应用程序未获授权使用 Firebase 身份验证”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

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