此应用无权使用 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 连接到 Android 应用 |此应用无权使用 Firebase 身份验证