跳转至

Google 身份验证和 Google Play 游戏身份验证分开

为了遵守 Google Play 游戏指南(PC版)并适应 Google 的下一代玩家 ID,Google 认证和 Google Play 游戏认证被分开(在 SDKv4.21.0 中实现)。 只有在 2023 年 6 月 7 日之前在应用中心注册的标题受到影响;新的注册不受影响。

常见修改

由于谷歌身份验证和谷歌游戏身份验证的分离,有必要更改登录 IdP 设置以添加遗留支持设置。在 SDKv4.21.0 中,当遗留支持标记为“禁用”时,“使用 Google Play 登录”作为隐式登录操作。

添加了遗留支持

  • 由于谷歌身份验证和谷歌游戏身份验证的分离,必须更改应用中心的登录 IdP 设置并添加遗留支持设置。在 SDKv4.21.0 中,当遗留支持标记为“禁用”时,“使用 Google Play 登录”作为隐式登录操作。 可以在应用中心菜单中检查遗留支持。

    • 菜单位置: Hive 控制台 > 应用中心 > 游戏管理 > 游戏列表 > 蜂巢产品设置 > 传统支持 检查

登录 IdP 设置已更改

  • “使用Google登录”和“使用Google Play登录”与每个App ID的登录选项卡中设置的“使用Google/Google Play登录”分开。

  • 当前游戏应用程序 ID 登录设置已从“使用 Google/Google Play 登录”更改为“使用 Google 登录”。如果遗留支持标记为“启用”,即使登录设置已更改,在显式登录期间暴露给 IdP 的图标仍然显示为“使用 Google Play 登录”,与游戏内个人资料中的同步状态相匹配。

  • 注册“使用 Google Play 登录”时,您必须注册客户端 ID 和客户端密钥。在 Google 控制台中注册重定向 URI。 可以在下面的身份验证菜单中检查登录设置。

    • 菜单位置: Hive 控制台 > 身份验证 > 身份验证环境设置 > 登录设置 检查

修改

使用 Google Play 游戏的 PC 游戏

必须对在2023年6月7日之前注册并使用或打算使用Google Play Games (GPG) for PC的游戏进行以下修改。

  • Google Play Games for PC 解释说“您的游戏应该自动保存到您的 Play Games Services ID,无需您选择任何按钮。游戏玩法应该在无需手动登录任何帐户的情况下激活。”

  • 您必须将SDK版本更新至v4.21.0,并将遗留支持从“启用”更改为“禁用”。

  • 在身份验证的登录设置中,您必须同时选择“使用Google登录”和“使用Google Play登录”。此外,游戏必须在游戏内个人资料中显示“Google同步”和“Google Play同步”作为IdP同步。
  • 如果在登录设置中设置了“使用Google登录”按钮,则当遗留支持从“启用”更改为“禁用”时,显式登录按钮将从“使用Google Play登录”更改为“使用Google登录”。在游戏更新期间更改登录设置以避免用户混淆。
  • 当遗留支持从“启用”更改为“禁用”时,隐式登录将从“使用Google登录”更改为“使用Google Play登录”。
  • 当遗留支持从“启用”更改为“禁用”时,Google身份验证和Google Play身份验证必须为现有登录用户分开,因此游戏中必须显示IdP链接指示器,以便同时支持Google链接和Google Play链接。在这种情况下,当在游戏中分开“Google Play链接”和“Google链接”时,对于之前在单个设备上链接多个Google帐户(主帐户/子帐户)的用户,Google Play帐户将链接到最近登录的Google帐户,遵循推荐文档中为将Google Play游戏服务与现有ID解决方案链接而概述的“最近帐户回忆”政策。
    • 例如,如果一个用户在一个设备上交替使用两个Google帐户进行游戏,主帐户为“aaa@gmail.com”,次帐户为“bbb@gmail.com”,并且最近以“aaa@gmail.com”帐户登录,当遗留支持从“启用”更改为“禁用”(分开Google身份验证和Google Play身份验证)时,Google(aaa@gmail.com)帐户和Google Play帐户将在游戏中分别显示,但仅显示Google链接帐户(bbb@gmail.com)。
  • 由于Google身份验证和Google Play身份验证已被分开,因此在Crossplay中选择“使用Google Play登录”的新用户在使用Google登录时将创建一个新帐户。