如何测试使用 google play 游戏服务的未发布的 android 游戏?

Posted

技术标签:

【中文标题】如何测试使用 google play 游戏服务的未发布的 android 游戏?【英文标题】:How to test an unpublished android game that uses google play game services? 【发布时间】:2015-12-05 11:58:58 【问题描述】:

我正在尝试在应用中测试 google play 服务功能,但不发布应用。 我通过下面的链接来做到这一点。

https://developers.google.com/games/services/console/enabling

这个过程之前有效,但我认为它现在已经改变了,因为即使在检查了上面链接中提到的所有步骤之后,我也会收到以下错误。

“应用程序配置不正确。检查包名称和签名证书是否与在开发者控制台中创建的客户端 ID 匹配。此外,如果应用程序尚未发布,请检查您尝试登录的帐户with 被列为测试人员帐户。有关详细信息,请参阅日志。"

有谁知道过程中是否有任何变化,或者我是否遗漏了什么?谢谢。

【问题讨论】:

【参考方案1】:

您需要在应用可供测试之前发布该应用。

如果您发布的应用程序仅在“alpha 测试”部分,则它不向公众提供;它仅适用于 alpha 部分中的已激活测试人员。

编辑:附加说明:“正常”使用不会在 Google Play 上找到您的应用,而且激活的测试人员也无法使用搜索框找到该应用。

只有应用程序包的直接链接有效(仅适用于已激活的测试人员)。

【讨论】:

流程有变化吗?因为我能够在不提前发布的情况下测试应用程序。测试部分还提到了以下内容 - “以下小组可以在发布之前测试您保存的 Google Play 游戏服务草稿。”【参考方案2】:

您无需发布应用进行测试。从错误看来,想要测试的用户/测试人员没有被列入白名单。引用自official documentation。

如果您的游戏处于未发布状态,您必须将要授予访问权限以进行测试的用户帐户列入白名单。否则,您的测试人员在尝试访问 Google Play 游戏服务端点时会遇到 OAuth 和 404 错误。另请记住将自己添加为测试人员,否则 Play 游戏 SDK 将不适用于您的用户帐户

希望对你有帮助!!

【讨论】:

以上是关于如何测试使用 google play 游戏服务的未发布的 android 游戏?的主要内容,如果未能解决你的问题,请参考以下文章

使用上传密钥而不是 Google Play 应用签名密钥测试游戏服务

可以在内部测试轨道上测试 Google Play 游戏服务吗?

在安卓游戏中配置不当的 Google play 游戏服务

无法使用 Google Play 游戏服务创建房间

是否可以使用服务帐户访问 Google Play 游戏服务 API?

如何通过 LibGdx 使用 Google Play 游戏服务