此应用无权使用 Firebase 身份验证。请确认在 Firebase 中配置了正确的包名称和 SHA-1

Posted

技术标签:

【中文标题】此应用无权使用 Firebase 身份验证。请确认在 Firebase 中配置了正确的包名称和 SHA-1【英文标题】:This app is not authorized to use Firebase Authentication. Please verify that the correct package name and SHA-1 are configured in the Firebase 【发布时间】:2021-06-22 19:09:06 【问题描述】:

我更改了我的应用程序包名称,因为它是“示例”在上传期间在 Play 商店中被拒绝,但在我更改后它无法连接到 Firebase 并且我无法再访问那里的数据,我也更改了包名称在清单上,构建。 Gradle 以及 JSON 文件级别,但应用程序仍然返回此错误。

此应用无权使用 Firebase 身份验证。请确认在 Firebase 控制台中配置了正确的包名称和 SHA-1。 [应用验证失败]

【问题讨论】:

【参考方案1】:

按照下面提到的步骤来解决这个问题:

    在 Firebase 控制台中使用您的新软件包名称添加 android 应用并删除旧的。 在 Firebase 控制台中进入项目设置,在那里添加 SHA1 和 SHA-256 密钥。有关调试和发布密钥的更多信息,请查看this link 现在下载 google-services.json 并添加到您在 android studio 中的项目中。 检查 build.gradle(:app) 中的 applicationId 应该是新的。 清理并重建您的项目。 在真实设备上测试您的应用。

【讨论】:

我尝试了你所说的一切,而且我之前也尝试过,但是应用程序仍然没有被授权,这可能是什么问题?

以上是关于此应用无权使用 Firebase 身份验证。请确认在 Firebase 中配置了正确的包名称和 SHA-1的主要内容,如果未能解决你的问题,请参考以下文章

此应用无权使用 Firebase 身份验证 - Reg

无法将 Firebase 连接到 Android 应用 |此应用无权使用 Firebase 身份验证

例外 !!消息:此应用未授权使用 Firebase 身份验证

使用firebase电话身份验证验证失败

“此应用无权使用 Firebase 身份验证”

此应用无权使用 Firebase 身份验证