我目前已经设置并使用了GPGS,但在使用上传密钥调试应用时遇到了一些问题。我按照这里的步骤操作,在使用由Google保存在安全服务器上的"应用签名密钥"签名的应用程序中登录Google,并且在使用我的"上传密钥"签名的应用程序中也可以登录(我在那里有两个OAuth 2.0客户端ID,一个用于生产,一个用于调试)。
我的问题类似于Test Google Play Games on app signed with upload key和Android RealTimeMultiplayer onRoomCreated getting status 2 : STATUS_CLIENT_RECONNECT_REQUIRED。虽然我可以使用上传密钥签名的应用程序进行登录,但我无法真正测试我使用的不同游戏服务。这两个问题都没有得到解决。
例如,在尝试测试实时多人游戏时,我会在onRoomCreated中获得statusCode为2(CLIENT_RECONNECT_REQUIRED)。这只会在我使用上传密钥签名的应用程序时发生。要完全测试这一点,我必须在我的Google Play Console上创建一个内部版本。当我这样做时,多人游戏、成就和排行榜功能都是完全可用的,我能够测试它们。
我也关闭了防盗版功能,所以这不是问题。如果我从console.developers.google.com中删除OAuth凭据,则无法登录,但当我将其添加回去时,它仍然不能完全正常工作,因为我唯一能做的就是登录。
目前,我的游戏服务项目已发布,我正在尝试允许两个SHA1密钥访问它。虽然我能够使用上传密钥登录,但我希望能够在不必每次创建新的内部版本以使用正确的密钥签名的情况下完全测试我的应用程序。
我真的很想能够测试游戏服务而不必每次都上传到Google Play Console。
我的问题类似于Test Google Play Games on app signed with upload key和Android RealTimeMultiplayer onRoomCreated getting status 2 : STATUS_CLIENT_RECONNECT_REQUIRED。虽然我可以使用上传密钥签名的应用程序进行登录,但我无法真正测试我使用的不同游戏服务。这两个问题都没有得到解决。
例如,在尝试测试实时多人游戏时,我会在onRoomCreated中获得statusCode为2(CLIENT_RECONNECT_REQUIRED)。这只会在我使用上传密钥签名的应用程序时发生。要完全测试这一点,我必须在我的Google Play Console上创建一个内部版本。当我这样做时,多人游戏、成就和排行榜功能都是完全可用的,我能够测试它们。
我也关闭了防盗版功能,所以这不是问题。如果我从console.developers.google.com中删除OAuth凭据,则无法登录,但当我将其添加回去时,它仍然不能完全正常工作,因为我唯一能做的就是登录。
目前,我的游戏服务项目已发布,我正在尝试允许两个SHA1密钥访问它。虽然我能够使用上传密钥登录,但我希望能够在不必每次创建新的内部版本以使用正确的密钥签名的情况下完全测试我的应用程序。
我真的很想能够测试游戏服务而不必每次都上传到Google Play Console。