iro*_*oyo 5 android firebase firebase-authentication
电话身份验证在使用我的应用程序的调试版本时有效,当我在手机上手动安装发布签名的 apk 时也有效。但是当我将相同的工作 apk 发布到 Play 商店(Alpha 测试)时,我无法让它工作。挖了一下之后得到了这个:
此应用无权使用 Firebase 身份验证。请确认在 Firebase 控制台中配置了正确的包名称和 SHA-1。[应用验证失败]
我知道它的样子。但我可以保证我已将正确的 SHA-1 添加到 Firebase 控制台并在发布前进行检查。
我的问题:还有什么我应该看的吗?我还仔细检查了 google-services.json 没有成功。
您可能一直在使用 google play 签名,因此只需将 SHA1 从 Play 商店控制台(在发布管理 -> 应用程序签名下)复制到 firebase 控制台(项目设置 -> 添加指纹)。
我面临着同样的问题,它对我有用。
您必须将发布构建应用程序 SHA-1 添加到 firebase。转到 Firebase 控制台。打开项目设置

然后打开应用程序
要获取发布应用程序的 SHA-1 校验和,
更改 Firebase 项目设置
按添加指纹按钮
从右侧面板中选择 android studio 中的 Gradle
选择您的应用程序
在任务 -> android->signingReport 中双击signingReport。Gradle Console
您将在 firebase 控制台中添加此 sha1 指纹
中找到 sha1 指纹
| 归档时间: |
|
| 查看次数: |
2273 次 |
| 最近记录: |