gpt4 book ai didi

android - 使用上传 key 而不是 Google Play 应用签名 key 测试游戏服务

转载 作者:行者123 更新时间:2023-12-05 00:20:57 26 4
gpt4 key购买 nike

我目前已设置 GPGS 并为我的应用程序工作。在使用上传 key 调试我的应用程序时,我遇到了一些功能问题。我按照这里的步骤操作:https://stackoverflow.com/a/45270329/5434860并且能够在使用使用 Google 保存在安全服务器上的安全“应用程序签名 key ”签名的应用程序时登录 Google,并且能够使用使用我的“上传 key ”签名的应用程序登录。 (我有两个 OAuth 2.0 客户端 ID。一个用于生产,一个用于调试)

我的问题类似于 Test Google Play Games on app signed with upload keyAndroid RealTimeMultiplayer onRoomCreated getting status 2 : STATUS_CLIENT_RECONNECT_REQUIRED .虽然我可以使用用我的上传 key 签名的应用程序登录,但我实际上无法完全测试我使用的不同游戏服务。这两个问题都没有得到解决。

例如,在尝试测试实时多人游戏时,我会在 onRoomCreated 中获得状态代码 2 (CLIENT_RECONNECT_REQUIRED)。这只发生在我使用使用上传 key 签名的应用程序时。为了全面测试这一点,我必须在我的 Google Play 控制台上创建一个内部版本。当我这样做时,多人游戏、成就和排行榜功能齐全,我能够对其进行测试。

我也关闭了反盗版,所以这不是问题。如果我从 console.developers.google.com 中删除 OAuth 凭据,它将无法登录,但是当我将其添加回来时,它仍然不能完全正常工作,因为我唯一能做的就是登录。

目前,我的游戏服务项目已发布,我正在尝试允许两个 SHA1 key 访问它。虽然我可以使用上传 key 登录,但我希望能够完全测试我的应用程序,而不必每次都创建新的内部版本,以便使用正确的 key 对其进行签名。

我真的希望能够测试游戏服务,而无需每次都将其上传到 Google Play 控制台。

最佳答案

一个月前,我就这个问题联系了谷歌,虽然他们花了一段时间才回复我,但我终于找到了解决方案。

我的问题是我在 console.developers.google.com 上手动创建了 OAuth 2.0 客户端 ID。您实际上应该做的是转到您的游戏服务,转到链接的应用程序并添加另一个链接的应用程序。您将选择与其他链接应用程序相同的应用程序,但对于 SHA1 key ,您将输入您想要执行的任何 key 。

因此,当您想添加另一个可以测试的 SHA1 key 时,请勿手动创建 OAuth 2.0 客户端 ID。转到您的游戏服务中的链接应用程序并链接该应用程序!

关于android - 使用上传 key 而不是 Google Play 应用签名 key 测试游戏服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56065375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com