连续性要求

为了向使用 Google Play 游戏电脑版的玩家提供最佳体验,您的 Google Play 游戏电脑版和移动 (Android) 版游戏必须能够利用 Google Play 游戏服务 v2 SDK 提供流畅的跨设备体验,才能被视为针对 Google Play 游戏电脑版进行了优化

下面是要求的摘要:

  • 在移动设备 (Android) 上和在 Google Play 游戏电脑版 (PC) 上的玩家会选择尽可能自动登录 Google Play 游戏服务,他们的非教程进度会关联到其 Google Play 游戏服务玩家 ID。在其他设备上,当与本地状态没有冲突时,游戏会自动恢复此进度。
    • 用户可能会通过 Google Play 游戏服务自动登录您的游戏,而不登录您现有的身份系统(例如使用访客账号登录)。在这些情况下,如果用户已通过 Google Play 游戏服务登录,并希望保存其进度,您仍然必须备份和恢复用户的游戏进度。唯一的例外情况是,用户明确了解访客模式与单个设备相关联。
    • 必须使用 Google Play 游戏服务 v2 登录功能才能满足此要求。如果您使用的是 v1 登录功能,我们提供了有关迁移 JavaUnity 集成的指南。
  • 如果您的游戏有其他身份验证解决方案,请将 Google Play 游戏服务玩家 ID 关联到这些解决方案,这样玩家在使用新设备时就不必手动恢复凭据了。
  • 当游戏进度有冲突时(即玩家登录了 Google Play 游戏服务和另一个身份平台),您应该以玩家能够预期和理解的方式解决此问题。这可以是询问玩家想要使用哪个账号玩游戏、首选本地进度或合并游戏进度。

我们深知,您的现有身份验证解决方案有其自己的复杂性,因此我们会灵活对待由于身份冲突引起的极端情况及其解决方法。我们要实现的最终目标是,当玩家在 Android(包括手机和平板电脑)和 Google Play 游戏电脑版之间切换时,系统要能够自动恢复其进度或状态。

请参阅这些建议,了解如何将 Google Play 游戏服务与现有身份系统集成。您可以根据游戏的需求,在两种主要集成方法之间进行选择。

  • 绑定解决方案:在 Google Play 游戏服务与现有身份系统之间建立一对一的连接。
  • 恢复解决方案:将 Google Play 游戏服务账号与多个用户关联的账号相关联,以恢复状态。

每种方法在跨设备管理玩家进度方面都有不同的优势。

您可以使用测试用例,根据相关要求评估您自己的解决方案。

下面的核对清单列出了我们针对在 Google Play 游戏电脑版平台登录 Google Play 游戏服务所要求和建议的行为。

ID 重要性 说明
1.1 <0 对于优化型 build,此属性是必需的 在 Android 设备和 Google Play 游戏电脑版中使用 Google Play 游戏服务 v2 帮助玩家登录。

将新的 Google Play 游戏服务 v2 SDK 与 Android 和 Google Play 游戏电脑版 build 进行集成,并在游戏中启用登录功能。 使用已登录玩家的凭据来满足要求 1.2。

请注意,v1 登录功能不符合此要求。如果您在游戏中使用的是 Google Play 游戏服务 v1,则需要升级到 v2。如需详细了解如何迁移游戏,请参阅 JavaUnity 指南。
1.2 <0 对于优化型 build,此参数是必需的 通过 Play 游戏服务玩家 ID 备份和恢复玩家进度。

如果玩家理解进度与本地设备关联,并且在转到其他设备时会丢失,或者进度只在教程内保留,则可以不必满足此要求。

为了确保玩家在切换设备、重置设备或在多个设备上玩游戏时不会丢失进度,请务必将其进度备份到云端存档解决方案。如果使用的是您自己的后端游戏服务器,为安全起见,请使用 Play 游戏服务玩家 ID 作为密钥。 当玩家使用 Play 游戏服务登录时,检查该账号是否存在游戏进度,如果存在,让玩家能够从上次停下的地方继续畅玩。您可以使用自己的云端存档解决方案或 Play 游戏服务游戏存档

如果玩家未使用 Play 游戏服务登录,请尝试在本地维护玩家的游戏进度,然后在玩家最终登录 Play 游戏服务时同步该进度。这样有助于防止在玩家推迟登录游戏时丢失玩家的任何进度。
1.3 <0 最佳实践 <0x 为未登录的玩家提供登录按钮。

玩家可能已选择停用 Play 游戏服务,因而不会自动登录您的游戏。通过为未登录的玩家添加登录按钮,您可以允许玩家改变主意,随着他们在您的游戏中投入更多,让他们可以登录 Play 游戏服务。

登录按钮应该很容易让玩家找到;例如,应该可以从主屏幕中点击该按钮,或者让该按钮位于“设置”屏幕中。不得将该按钮在您的游戏菜单中深埋多层。
1.4 建议 遵循 Google 品牌推广指南。

为了向玩家提供有吸引力且一致的端到端体验,请实现 Play 游戏服务品牌推广指南