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

Game Services OAuth2.0 error when testing release SHA-1 authorisation

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

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

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

此外,基于此documentation, if you are unable to sign players into your game, first make sure that you have followed the instructions to create your client IDs and configure the games services。如果您仍然遇到登录错误,请检查以下项目以确保您的游戏设置正确。

希望对您有所帮助!