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

Java Firebase与google的UI身份验证失败,并显示消息(代码:10消息:10),java,android,firebase,firebase-authentication,firebaseui,Java,Android,Firebase,Firebase Authentication,Firebaseui,我制作了一个聊天应用程序,它使用Firebase的功能实时数据库。 我面临谷歌认证的问题。问题始于我从Play Store下载应用程序时,当我在调试模式下运行应用程序时,验证工作正常。当用户尝试登录时,他们会收到一条toast消息code:10 message:10 我想在此指出:我添加了SHA1指纹。我怎样才能解决这个问题 *不确定这是否有用,但我已经一步一步地完成了这项操作。要使其正常工作,您需要三个键: 调试键。信息 释放键。信息 Google Play应用程序签名密钥。信息 所有这些密钥

我制作了一个聊天应用程序,它使用Firebase的功能
实时数据库
。 我面临谷歌认证的问题。问题始于我从Play Store下载应用程序时,当我在调试模式下运行应用程序时,验证工作正常。当用户尝试登录时,他们会收到一条toast消息
code:10 message:10

我想在此指出:我添加了SHA1指纹。我怎样才能解决这个问题


*不确定这是否有用,但我已经一步一步地完成了这项操作。要使其正常工作,您需要三个键:

  • 调试键。信息

  • 释放键。信息

  • Google Play应用程序签名密钥。信息

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


    其他信息。

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

  • 调试键。信息

  • 释放键。信息

  • Google Play应用程序签名密钥。信息

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


    其他信息。

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

    您需要将“debug.keystore”放在路径C:\Users\USER\u FOLDER\u NAME.android中

    然后在androidstudio中执行以下步骤 1.运行您的项目 2.点击渐变菜单 3.展开渐变任务树 4.双击android->signingReport

    您可以在“运行”选项卡中看到SHA


    有关更多信息,请参见确保已添加签名SHA1。如果您使用的是debug one,那么它将无法用于live apk

    您需要将“debug.keystore”放在路径C:\Users\USER\u FOLDER\u NAME.android中

    然后在androidstudio中执行以下步骤 1.运行您的项目 2.点击渐变菜单 3.展开渐变任务树 4.双击android->signingReport

    您可以在“运行”选项卡中看到SHA


    有关更多信息,请参见

    在为release key生成SHA1之后,我忘记下载了导致相同错误的新google-service.json文件

    确保按照说明生成调试/发布SHA1并将其添加到firebase控制台,并在更新后下载google-service.json

    如果使用option,则需要执行一个附加步骤:

    将应用程序上传到google play控制台后,进入发布管理>应用程序签名,复制SHA1并粘贴到firebase控制台

    更新

    在新的google play控制台中,可以找到应用程序签名密钥,如下所示: 设置>应用程序签名

    在为release key生成SHA1之后,我忘记下载了导致相同错误的新google-service.json文件

    确保按照说明生成调试/发布SHA1并将其添加到firebase控制台,并在更新后下载google-service.json

    如果使用option,则需要执行一个附加步骤:

    将应用程序上传到google play控制台后,进入发布管理>应用程序签名,复制SHA1并粘贴到firebase控制台

    更新

    在新的google play控制台中,可以找到应用程序签名密钥,如下所示: 设置>应用程序签名

    我在stackOverflow的另一篇文章中找到了这个答案,但由于我是初学者,我不知道如何获得所有这些钥匙!你能编辑你的答案并详细说明一下吗:)?我已经添加了一个调试和发布的SHA1指纹,但我不知道如何添加第三个密钥(google play应用程序签名密钥)。这是官方文档,但也请看一看。非常感谢,实际上找到google play应用程序密钥并不难。现在谷歌认证工作得很好:)如果你打算使用内部应用程序共享,需要第四个密钥:我在stackOverflow的另一篇文章中找到了这个答案,但由于我是初学者,我不知道如何获得所有这些密钥!你能编辑你的答案并详细说明一下吗:)?我已经添加了一个调试和发布的SHA1指纹,但我不知道如何添加第三个密钥(google play应用程序签名密钥)。这是官方文档,但也请看一看。非常感谢,实际上找到google play应用程序密钥并不难。现在谷歌认证工作得很好:)如果你打算使用内部应用程序共享,则需要第四个密钥:好的,我如何获得签名的SHA1?你需要将“debug.keystore”放在这个路径
    C:\Users\USER\u FOLDER\u NAME\.android
    中,然后在android studio中执行以下步骤1。运行您的项目2。点击渐变菜单3。展开渐变任务树4。双击android->signingReport,您可以看到SHA正在运行Tab@KwnstantinosNikoloutsos请检查答案,我已经更新了。我已经在firebase控制台中添加了这个SHA1指纹,我正在等待它是否工作:)谢谢你的帮助,我会让你更新的。我已经修复了它。除了添加您告诉我的SHA1密钥外,我们还需要添加Google Play应用程序签名密钥,正如Alex Mamo所说。好的,我如何获得签名的SHA1?您需要在路径
    C:\Users\USER\u FOLDER\u NAME\.android
    中添加“debug.keystore”,然后在android studio中执行以下步骤1。运行您的项目2。点击渐变菜单3。展开渐变任务树4。双击android->signingReport,您可以看到SHA正在运行Tab@KwnstantinosNikoloutsos请检查答案,我已经更新了。我已经在firebase控制台中添加了这个SHA1指纹,我正在等待它是否工作:)谢谢你的帮助,我会让你更新的。我已经修复了它。正如Alex Mamo所说,除了添加您告诉我的SHA1密钥外,我们还需要添加Google Play应用程序签名密钥。