首页 > Java > java教程 > \'此应用程序未授权使用 Firebase 身份验证\”:Android Studio 升级后如何解决错误?

\'此应用程序未授权使用 Firebase 身份验证\”:Android Studio 升级后如何解决错误?

Linda Hamilton
发布: 2024-10-29 08:47:02
原创
721 人浏览过

Firebase 控制台中出现“此应用未获授权使用 Firebase 身份验证”错误

问题:

Firebase 身份验证为正常运行没有问题。然而,在 Android Studio 升级后,调试构建开始失败,显示以下错误消息:

D/PhoneAuthActivity( 7392): signInWithCredential:failure:com.google.firebase.auth.FirebaseAuthException: 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. [ App validation failed ].
登录后复制

尽管在成功登录后没有对代码进行任何更改,但还是出现了此错误。

解决方案:

更新(2022 年 5 月 12 日):

  1. 获取 SHA-1以及来自 Play 商店控制台的 SHA-256 证书指纹:
Play store Console > Your project > Release > Setup > App integrity
登录后复制

[图片:来自 Play 商店控制台的 SHA-1 和 SHA-256 指纹]

  1. SHA-1SHA-256 指纹添加到您的 Firebase 应用:
Firebase Console > Your project > Settings of the app > Add Fingerprint
登录后复制

[图片:指纹已添加到在 Firebase 控制台中]

其他注意事项:

  1. 包含本地 SHA-1SHA-256 价值观。使用命令 ./gradlewsigningReport 来获取它们。有关更多信息,请参阅此文档。
  2. 通过模拟器进行的电话 OTP 验证将无法工作,因为它缺少 SIM 卡。在带有 SIM 卡的移动设备上安装应用程序。
  3. 验证“启用应用程序验证步骤”配置是否正确,并且 Android 设备验证已启用。
  4. 确保从以下位置选择了正确的项目启用 Android 设备验证时的下拉菜单。
  5. SHA-1SHA-256 指纹都必须在 Firebase 项目中注册。
  6. 完成所有更改后,使用最新版本的 google-services.json 文件。

以上是\'此应用程序未授权使用 Firebase 身份验证\”:Android Studio 升级后如何解决错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板