为确保 Google Play 游戏服务在您的应用中正常运行,您应该在 Google Play 上发布游戏更改之前测试您的 Play 游戏服务。
启用测试帐户
如果您的游戏处于未发布状态,您必须将要授予测试访问权限的用户帐户列入白名单。否则,您的测试人员在尝试访问 Play 游戏服务端点(例如登录)时会遇到 OAuth 和 404 错误。
有两种方法可以使测试人员能够为您的游戏使用 PGS API
- 在个人级别,通过添加个人电子邮件地址。
- 在群组级别,通过为 Play 管理中心发布轨道启用 Play 游戏服务。
将个人测试人员添加到您的游戏项目
- 在 Google Play 管理中心,选择一款游戏。
- 在 Google Play 管理中心打开游戏的测试人员标签页(成长 > Play 游戏服务 > 设置和管理 > 测试人员)。
- 点击添加测试人员按钮。
- 在出现的对话框中,输入您要添加为测试人员的 Google 帐户的电子邮件地址(用逗号分隔或每行一个电子邮件地址)。
- 点击添加以将用户保存为测试人员。您添加的测试人员帐户应在数小时内能够访问您的 Play 游戏服务。
要授予群组测试权限,请启用发布轨道以访问 PGS
Google Play 通过发布轨道功能将您的应用的预发布版本分发给受信任用户的受控群组。请参阅设置公开测试、封闭测试或内部测试,了解有关使用发布轨道进行测试的更多信息。
您可以授予所有有权访问给定发布轨道上的测试 APK 的用户测试您的游戏的权限。这与您将他们单独添加到测试人员列表的方式相同。为此,请按照以下步骤操作:
- 在 Google Play 管理中心,选择一款游戏。
- 打开PGS 测试人员部分(成长 > Play 游戏服务 > 设置和管理 > 测试人员),然后选择发布轨道标签页。在此页面上,您还可以看到已启用 PGS 测试的轨道列表。
- 点击添加轨道。
- 选择一个或多个轨道以启用 PGS 测试。
- 点击添加轨道。
选定的发布轨道现在显示在已启用 PGS 测试的轨道列表中。
发布游戏更改
准备好与玩家分享您的最新游戏更改后,就可以发布它们了。发布游戏更改会使您配置的 Play 游戏服务可供游戏的公共用户使用。这与发布游戏 APK 不同,并且不会在 Play 商店中显示有关您的游戏的任何信息。相反,这意味着拥有您的游戏 APK 的所有用户都将能够访问 Play 游戏服务功能(例如登录),而无需单独添加为测试人员或获得发布轨道的访问权限。
Play 管理中心中对 Play 游戏服务所做的更改最多可能需要 2 小时才能供最终用户使用。请确保您的 Play 游戏服务游戏项目在您的游戏在 Play 商店上线前至少 2 小时发布,否则用户在使用 Play 游戏服务功能(包括登录)时可能会遇到问题。发布您的 Play 游戏服务游戏项目会为您的游戏启用 Play 游戏服务。但是,它不会使您的游戏在 Play 商店中可用或可见。
发布您的 Play 游戏服务更改
- 在 Google Play 管理中心,选择一款游戏。
- 在 Play 管理中心打开您的游戏的发布部分(成长 > Play 游戏服务 > 设置和管理 > 发布),然后按照屏幕上的说明发布您的游戏。
- 如果存在缺失或配置不正确的项目导致您无法发布游戏,发布部分会告诉您这些项目是什么,以便您进行修复。
当您发布游戏更改时,游戏中列出的测试人员的数据不会自动删除。要删除测试人员的数据,请使用Play 游戏服务管理 API。