当前位置: 首页 > 知识库问答 >
问题:

此应用程序未被授权使用Firebase身份验证。请验证Firebase控制台中是否配置了正确的包名和SHA-1

施子民
2023-03-14

Firebase身份验证工作正常,调试构建突然开始失败,没有任何代码更改,记录了folloing消息

在成功登录和失败之间唯一值得注意的动作是android studio升级。

共有1个答案

裴展
2023-03-14

当你更新Android Studio时,用来签署调试应用程序的调试键可能已经改变了。只需在firebase控制台中添加调试键的新SHA-1校验和。

最简单的方法是从以下位置连接/同步到firebase

工具>FireBase>身份验证>Connect>同步

keytool -list -v -keystore KEYSTORE_PATH -alias ALIAS_NAME

Firebase控制台>您的项目>应用程序的设置>添加指纹

欲知更多信息,请阅读本指南:为Android验证客户端Google API

 类似资料:
  • 我已经在我修改的Q-Municate应用程序上附加了firebase,它是在android项目的Github上开源的,并运行了它。这是一个场景:如果应用程序通过开发者模式从android studio运行,它(通过电话号码登录Firebase)运行平稳,我也能成功登录。我还在Playstore上构建签名调试apk并上传,之后我看到了这个问题。稍后,我再次构建了签名的调试apk,用于在phone中进

  • 我更改了我的应用程序包名称,因为它是“示例”,在上传过程中在play商店上被拒绝,但在我更改它无法连接到Firebase并且我无法再访问那里的数据后,我还更改了清单上的包名称,构建。Gradle和JSON文件级别,但应用程序仍然返回此错误。 此应用未被授权使用Firebase身份验证。请验证Firebase控制台中是否配置了正确的包名和SHA-1。[应用程序验证失败]

  • 我正在制作一个需要firebase身份验证的应用程序,但收到一个错误。 “此应用未被授权使用Firebase身份验证。 > sha-1是正确的 项目包是正确的 项目已连接到firebase 依赖项设置正确 电话身份验证已启用 还有一件事,我只收到这个错误,当我从Playstore下载的应用程序,当我从Android Studio安装它的应用程序工作正常。.

  • 在Firebase控制台设置页面的“添加指纹”中注册了正确的包名和SHA-1和packageName/sha-256。

  • 我已经将我的项目从Firebase sdk版本5.4.4升级到了unity版本2018.4.14F1中的Firebase sdk版本6.8.0。我已将所有必需的“DotNet3”unity包导入到我的项目中,并进行了构建,但出现错误:“此应用程序未被授权使用Firebase身份验证。请验证Firebase控制台中配置了正确的包名称和SHA-1。[应用程序验证失败]”。然后,我再次为我的密钥库生成了

  • null 事实上,当我在真正的设备上运行应用程序时,它运行得非常完美,我可以登录。