![Why Is My App Getting](https://img.php.cn/upload/article/000/000/000/173009607175778.jpg)
排查“此应用未获授权使用 Firebase 身份验证”
在使用 Firebase 身份验证的情况下,出现错误消息据称该应用程序缺乏授权的情况已经浮出水面。尽管之前已成功进行身份验证,但在调试构建过程中却神秘地遇到了此问题。
此问题的可能原因在于 Firebase 控制台中的包名称和 SHA-1 详细信息的配置可能不正确。为了解决这个问题,确保执行以下步骤至关重要:
-
验证包名称:确认代码中使用的包名称与 Firebase 中注册的包名称匹配控制台。
-
更新 SHA-1 和 SHA-256 指纹: 使用以下命令从 Play 商店控制台和本地开发环境获取 SHA-1 和 SHA-256 指纹./gradlew 签名报告。确保两个指纹都添加到“Firebase 控制台 > 设置 > 添加指纹”下的关联 Firebase 项目中。
重要说明:
- 为了准确进行手机 OTP 验证,应用程序应安装在具有有效 SIM 卡的移动设备上。模拟器可能不适合此用途。
- 确保在 Firebase 控制台中启用“Android 设备验证”功能。
- 确认启用设备验证时选择了正确的项目。
- 更新这些详细信息后,获取最新的 google-services.json 文件并将其合并到您的项目中。
通过仔细执行这些步骤,您可以有效解决授权问题并恢复您的应用中的无缝 Firebase 身份验证功能。
以上是为什么我的应用程序在调试构建期间出现'此应用程序未获授权使用 Firebase 身份验证”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!