В этом документе указан график прекращения поддержки SDK Play Games Services v1.
В связи с прекращением поддержки API Google Sign-in (GSI) и запланированным закрытием мы прекращаем поддержку SDK и API Play Games Services v1. Для получения доступа к новейшим функциям вам необходимо перевести свою игру на SDK Play Games Services v2.
Сроки прекращения поддержки следующие:
| Дата | Амортизация важная веха | Влияние | Разработчик действие |
|---|---|---|---|
| 3 квартал 2026 г. | Удаление API GSI | Если в игру добавлены новые функции, такие как Liveops, миссии или карты, которые не требуют аутентификации Google, за исключением API Play Games Services v1, эти функции будут продолжать работать. Если в вашей игре используется сторонний SDK или SDK Google, отличный от Play Games Services v1, требующий обновления аутентификации, обновление до последней версии этого SDK может привести к ошибкам компиляции. |
|
| Июнь 2026 г. | Удаление API сервисов Play Games v1 | Будет выпущена новая версия SDK Play Games Services v1 с удалёнными API GSI, без дальнейших исправлений ошибок или обновлений существующих функций Play Games Services v1. Если существующая игра версии 1 обновится до последней версии Play Games Services v1, функциональность Play Games Services в этой новой версии перестанет работать. |
|
| Май 2027 г. | Сервисы Play Games v1 завершили работу. | Весь трафик от Play Games Services v1 заблокирован, игра не компилируется. Существующие API-интерфейсы Play Games Services v1 перестают работать в производственной среде. | Единственный вариант — перейти на Play Games Services v2 до истечения этого срока, чтобы избежать проблем с подключением и авторизацией игроков. |
После сентября 2025 года SDK и API для игр версии 1 будут признаны устаревшими. Существующие игры с предыдущими интеграциями версии 1 продолжат функционировать. Google Play не будет публиковать новые игры, использующие SDK и API версии 1.
Начиная с 15 июня 2026 года, устаревшие API будут удалены из SDK.
Начиная с июня 2027 года, SDK для игр версии 1 будет удален. Вызовы к этим API будут завершаться ошибкой, даже если вы используете предыдущие версии SDK.
В таблице ниже перечислены версии игры v1 (SDK), даты их устаревания и руководства по миграции:
| версия SDK | Дата выпуска | Руководство по миграции |
|---|---|---|
| play-services-games:v24.0.0 | 12 сентября 2025 г. Устаревший | Переход на версию 2 (Java или Kotlin) |
| v0.10.15 Unity | 17 сентября 2025 г. Устаревший | Переход на версию 2 (Unity) |
| play-services-games:v25.0.0 | 15 июня 2026 г. API Play Games Services v1 удален из SDK. | Переход на версию 2 (Java или Kotlin) |
Пример влияния удаления API GSI
Рассмотрим сценарий, в котором SDK (SDK1) получает список друзей из учетной записи Google игрока. Для использования этой функции игрокам необходимо авторизовать свою учетную запись Google с помощью SDK аутентификации Google.
В следующих ситуациях может потребоваться обновление SDK аутентификации Google:
- Устранена критическая ошибка в процессе аутентификации.
- Реализуйте новые возможности ввода паролей, предоставляемые SDK менеджера учетных данных.
В таблице ниже описаны три сценария обновления интеграции аутентификации в вашей игре:
- Сценарий 1: SDK1 обновляется до последней версии Google Authentication SDK.
- Сценарий 2: SDK1 интегрируется с Credential Manager, при этом SDK аутентификации Google остается без изменений.
- Сценарий 3: SDK1 интегрируется с Credential Manager и удаляет Google Authentication SDK.
| Особенность | Сценарий 1 | Сценарий 2 | Сценарий 3 |
|---|---|---|---|
| Сценарии обновления аутентификации |
| Учитывая удаление API GSI, SDK1 не обновляет SDK аутентификации, а использует SDK Credential Manager в своей последней версии для обеспечения функциональности аутентификации Google. | В своей последней версии SDK1 обеспечивает работу функции аутентификации Google с помощью Credential Manager SDK и полностью удаляет SDK аутентификации. |
| Play Games Services v1 SDK | Без изменений | Без изменений | Без изменений |
| Что происходит при компиляции игры? |
| В игре возникают ошибки компиляции. | Затем игра пытается следовать пути разрешения. |
| Возможный опыт игрока | Недоступно. Поскольку игра не компилируется, публикация невозможна. |
|
|
| Путь разрешения для разработчика игры |
|
|
|
| Итоговый результат для Play Games Services v1 | Игре не требуется обновление до Play Games Services v2, но SDK1 по-прежнему устарел. | Для игры не требуется обновление с версии Play Games Services v1 до v2. | Для игры не требуется обновление с версии Play Games Services v1 до v2. |