Google的Firebase UI身份验证失败并显示以下消息(代码:10消息:10)

Kwn*_*sos 7 java android firebase firebase-authentication firebaseui

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

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

*不确定这是否有帮助,但本教程已逐步进行

tha*_*h84 12

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

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

如果您使用通过 Google Play 使用应用签名选项,您需要一个额外的步骤:

将应用上传到 google play 控制台后,转到发布管理 > 应用签名,复制 SHA1 并粘贴到 firebase 控制台 在此处输入图片说明

更新

在新的 google play 控制台中,可以找到应用签名密钥如下:设置 > 应用签名 在此处输入图片说明


Ale*_*amo 9

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

  1. 调试键。这里的信息。

  2. 释放键。这里的信息。

  3. Google Play应用签名密钥。这里的信息。

为了使登录过程正常运行,需要所有这些密钥。

其他信息在这里

  • 我在 stackOverflow 的另一篇文章中找到了这个答案,但由于我是初学者,我不知道如何获得所有这些键!你能编辑你的答案并详细说明一下吗:)? (2认同)
  • 如果您打算使用内部应用程序共享,则需要第四个密钥:/sf/answers/4393454341/ (2认同)