代码之家  ›  专栏  ›  技术社区  ›  Konstantinos Nikoloutsos

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

  •  5
  • Konstantinos Nikoloutsos  · 技术社区  · 6 年前

    我制作了一个聊天应用程序,它使用了firebase的特性 Real-time database 是的。 我面临谷歌认证的问题。当我从Play Store下载应用程序时,问题就开始了,当我在调试模式下运行应用程序时,身份验证工作正常。当用户尝试登录时,会收到一条祝酒词消息 code:10 message:10 是的。

    我想在此指出:我已经添加了sha1指纹。我该怎么解决?

    *不确定这是否有用,但我已经一步一步地 tutorial

    3 回复  |  直到 6 年前
        1
  •  9
  •   Alex Mamo    6 年前

    你需要三把钥匙才能成功:

    1. 调试键。信息 here 是的。

    2. 释放钥匙。信息 here 是的。

    3. 谷歌游戏应用程序签名密钥。信息 here 是的。

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

    其他信息 here 是的。

        2
  •  4
  •   thanhbinh84    5 年前

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

    一定要按照指示去做 https://developers.google.com/android/guides/client-auth 生成调试/发布sha1并将其添加到firebase控制台,更新后下载google-service.json。

    如果你使用 Use app signing by Google Play 选项,您需要一个附加步骤:

    将应用程序上载到google play控制台后,转到release management>app signing,复制sha1并粘贴到firebase控制台 enter image description here

        3
  •  1
  •   Riddhi Shankar    6 年前

    确保已添加签名sha1。如果你使用的是debug-one,那么它将不会对live apk起作用。

    您需要将“debug.keystore”放在路径c:\ users\user_folder_name.android中

    然后在android studio中执行以下步骤 一。运行项目 2.单击渐变菜单 三。展开分级任务树 四。双击Android->登录报告

    在运行选项卡中可以看到sha

    有关详细信息,请参见 link