测试发布SHA-1授权时出现游戏服务OAuth2.0错误

时间:2018-01-07 04:53:21

标签: android oauth-2.0 google-play-services sha1 google-play-games

我一直试图为Google Play游戏服务设置我的游戏。到目前为止,我已经设法获得调试SHA-1授权,以便在我的游戏中使用并登录服务。虽然,我无法设法获得发布SHA-1授权。当我点击我的应用程序中的登录按钮时,我会获得通常的登录并在此屏幕后选择帐户选项; 但是一旦你选择了你的帐户并将其加载,我就会收到此错误消息 登录失败了。 我几乎尝试了所有事情,但我不知道自己做错了什么。我已正确输入客户端ID并链接到开发人员控制台。我也在我的应用程序中使用firebase,如果它改变了什么。任何帮助,将不胜感激。我似乎无法在任何地方找到此错误代码。

1 个答案:

答案 0 :(得分:2)

您可能需要查看此帖子中的建议:Can't authenticate users, sign in fails

  • 转到https://console.developers.google.com/,然后从菜单中选择API管理器。
  • 然后转到您应用的凭据(如果您的应用尚不存在,则应使用搜索添加它)。
  • 当您使用应用凭据时,只需将SHA-1证书行替换为应用程序签名中显示的证书行(位于Google Play控制台的“发布管理”菜单中)。
  • 在那里你会看到应用程序签名证书信息,你需要那个SHA-1行,然后你只需用你的凭证替换那个。

此外,根据此documentation,如果您无法在自己的游戏中签名,请先确保您已按照create your client IDsconfigure the games services的说明进行操作。如果您仍然遇到登录错误,请检查以下项目以确保您的游戏设置正确。

希望这有帮助!