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

时间:2018-07-16 10:59:57

标签: java android firebase firebase-authentication firebaseui

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

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

*不确定这是否有帮助,但是我已逐步遵循此tutorial

3 个答案:

答案 0 :(得分:7)

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

  1. 调试键。信息here

  2. 释放键。信息here

  3. Google Play应用签名密钥。信息here

需要所有这些键才能使登录过程正常运行。

其他信息here

答案 1 :(得分:4)

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

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

如果使用Use app signing by Google Play选项,则需要执行其他步骤:

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

答案 2 :(得分:1)

确保已添加签名的SHA1。如果您使用的是debug 1,那么它将无法用于实时apk。

您需要在此路径C:\ Users \ USER_FOLDER_NAME.android

中放入“ debug.keystore”

然后在Android Studio中执行以下步骤  1.运行项目  2.点击Gradle菜单  3.展开Gradle Tasks树  4.双击android-> signingReport

您可以在“运行”标签中看到SHA

有关更多信息,请参见link