本文档列出了 Play 游戏服务 v1 SDK 的废弃时间表。
随着 Google 登录 (GSI) API 的废弃和 计划关闭,我们将废弃 Play 游戏服务 v1 SDK 和 API。 您必须将游戏迁移到 Play 游戏服务 v2 SDK,才能获得最新功能。
废弃时间表如下:
| 日期 | 废弃 里程碑 |
影响 | 开发者 操作 |
|---|---|---|---|
| 2026 年 5 月 | 移除 GSI API |
如果游戏添加了不依赖于 Google 身份验证(Play 游戏服务 v1 API 除外)的新功能(例如 LiveOps、任务或地图),这些功能将继续正常运行。 如果您的游戏使用了需要身份验证升级的第三方 SDK 或 Play 游戏服务 v1 以外的 Google SDK,则升级到该 SDK 的最新版本可能会导致编译错误。 |
|
| 2026 年 6 月 15 日 | 移除 Play 游戏服务 v1 API |
我们将发布新的 Play 游戏服务 v1 SDK,其中移除了 GSI API,并且不会再针对现有 Play 游戏服务 v1 功能进行 bug 修复或更新。 如果现有 v1 游戏最终升级到最新的 Play 游戏服务 v1 版本,则此新版本上的 Play 游戏服务功能将停止运行。 |
|
| 2027 年 5 月 | 关闭 Play 游戏服务 v1 |
系统会阻止来自 Play 游戏服务 v1 的所有流量,并且不会编译游戏。 现有 Play 游戏服务 v1 API 在生产环境中停止运行。 |
唯一的选择是在此截止日期之前迁移到 Play 游戏服务 v2,以避免玩家入职和登录中断。 |
2025 年 9 月之后,游戏 v1 SDK 和 API 将被废弃。集成旧版 v1 的现有游戏将继续正常运行。Google Play 会阻止发布使用 v1 SDK 和 API 的新游戏。
自 2026 年 6 月 15 日起,废弃的 API 将从 SDK 中移除。
自 2027 年 6 月起,游戏 v1 SDK 将被移除。即使您使用的是旧版 SDK,对这些 API 的调用也会失败。
下表列出了游戏 v1 (SDK) 版本、废弃日期和迁移指南:
| SDK 版本 | 发布日期 | 迁移指南 |
|---|---|---|
| play-services-games:v24.0.0 | 2025 年 9 月 12 日 已废弃 |
迁移到 v2(Java 或 Kotlin) |
| v0.10.15 Unity | 2025 年 9 月 17 日 已废弃 |
迁移到 v2(Unity) |
| play-services-games:v25.0.0 | 2026 年 6 月 15 日 Play 游戏服务 v1 API 已从 SDK 中移除。 |
迁移到 v2(Java 或 Kotlin) |
移除 GSI API 的影响示例
假设 SDK1 从玩家的 Google 账号中检索好友列表。如需使用此功能,玩家必须使用 Google 身份验证 SDK 对其 Google 账号进行身份验证。
在以下情况下,您可能需要更新 Google 身份验证 SDK:
- 解决身份验证流程中的严重 bug。
- 实现 Credential Manager SDK 提供的全新通行密钥体验。
下表介绍了更新游戏身份验证集成的三种场景:
- 场景 1: SDK1 升级到最新的 Google 身份验证 SDK。
- 场景 2: SDK1 与 Credential Manager 集成,Google 身份验证 SDK 保持不变。
- 场景 3: SDK1 与 Credential Manager 集成,并移除 Google 身份验证 SDK。
| 功能 | 场景 1 | 场景 2 | 场景 3 |
|---|---|---|---|
| 身份验证升级场景 |
|
知道 GSI API 已被移除,SDK1 不会升级身份验证 SDK,但会使用最新版本的 Credential Manager SDK 为其 Google 身份验证功能提供支持。 | 在最新版本中,SDK1 使用 Credential Manager SDK 为 Google 身份验证功能提供支持,并完全移除了身份验证 SDK。 |
| Play 游戏服务 v1 SDK | 未更改 | 未更改 | 未更改 |
| 编译游戏时会发生什么情况 |
|
游戏会遇到编译时错误 | 然后,游戏会尝试按照解决途径操作。 |
| 可能的玩家体验 | 无。由于游戏无法编译,因此无法发布。 |
|
|
| 游戏开发者的解决途径 |
|
|
|
| Play 游戏服务 v1 的最终结果 | 游戏不需要升级到 Play 游戏服务 v2,但 SDK1 仍然过时。 | 游戏不需要从 Play 游戏服务 v1 升级到 v2。 | 游戏不需要从 Play 游戏服务 v1 升级到 v2。 |