Firebase UI 身份验证与谷歌失败,并显示消息 (代码:10 消息:10)

我制作了一个使用Firebase功能的聊天应用程序。我遇到了谷歌身份验证的问题。当我从Play商店下载应用程序时,问题就开始了,当我在调试模式下运行应用程序时,身份验证工作正常。当用户尝试登录时,他们会收到一条祝酒消息。Real-time databasecode:10 message:10

我想在这里指出:我已经添加了SHA1指纹。我该如何解决这个问题?

*不确定这是否有帮助,但我已经一步一步地遵循了本教程


答案 1

您需要三个键才能使其正常工作:

  1. 调试密钥。信息在这里

  2. 发布密钥。信息在这里

  3. 谷歌播放应用程序签名密钥。信息在这里

所有这些密钥都是使登录过程正常工作所必需的。

其他信息请点击这里


答案 2

为发布密钥生成SHA1后,我忘记下载导致相同错误的新google-service.json文件。

请务必按照 https://developers.google.com/android/guides/client-auth 的说明生成调试/发布 SHA1 并将其添加到 firebase 控制台,并在更新后下载 google-service.json。

如果您使用“通过 Google Play 使用应用签名”选项,则需要执行其他步骤:

将应用上传到 Google Play 控制台后,请转到发布管理>应用签名,复制 SHA1 并粘贴到 firebase 控制台enter image description here

更新

在新的 Google Play 管理中心,应用签名密钥如下所示:设置>应用签名enter image description here


推荐