Для дальнейшего повышения конфиденциальности пользователей мы вводим идентификаторы игроков нового поколения PGS. С идентификаторами игроков следующего поколения пользователям будет присваиваться отдельный идентификатор игрока для каждой игры, в которую они играют. Однако идентификатор игрока остается одинаковым для данной игры ( PGS Project ) на всех устройствах.
Идентификаторы игроков нового поколения будут применяться только к пользователям, которые никогда не входили в вашу игру с помощью PGS. Существующие пользователи, которые уже вошли в вашу игру, продолжат получать тот же идентификатор игрока.
Идентификаторы игроков следующего поколения будут внедряться постепенно и в конечном итоге станут обязательными для всех проектов PGS, начиная с марта 2024 года. Подробные сроки плана внедрения можно найти в этой публикации в блоге .
Используйте идентификаторы игроков нового поколения.
Для поддержки идентификаторов игроков нового поколения выполните следующие действия:
- В консоли Google Play выберите игру.
- Перейдите в Grow > Play Games Services > Настройка и управление > Конфигурация .
- На странице конфигурации выберите «Изменить свойства» . На этой странице содержатся настройки для включения идентификаторов игроков следующего поколения, как показано на следующем изображении:
Прежде чем публиковать изменения, включающие идентификаторы игроков следующего поколения, мы рекомендуем использовать тестовые учетные записи , чтобы убедиться, что идентификаторы игроков следующего поколения не вызовут проблем с вашей системой идентификации.
Для этого установите переключатель в положение «Вкл.», но не публикуйте изменения. Как только переключатель будет установлен в положение «Вкл.», учетные записи тестировщиков будут возвращать вам идентификаторы игроков следующего поколения для тестирования. Этот параметр будет применяться ко всем играм, связанным с этим проектом PGS.
После завершения тестирования опубликуйте изменение в своем проекте PGS в Play Console (в разделе Play Games Services > Настройка и управление > Публикация ), чтобы изменение вступило в силу и все новые пользователи начали получать идентификаторы следующего поколения.
Тестируйте идентификаторы игроков нового поколения
Если в вашей игре не предполагается, что идентификатор игрока будет одинаковым в разных играх, мы ожидаем, что вы сможете без проблем включить идентификаторы игрока следующего поколения. Тем не менее, мы по-прежнему рекомендуем провести тестирование, чтобы убедиться, что проблем не возникнет.
Несколько тестов, которые мы рекомендуем провести:
- Обеспечение учетным записям тестировщиков (получившим идентификаторы игроков нового поколения) возможности входа в систему и связывания своего профиля PGS с ходом игры.
- (Если применимо) Учетные записи тестировщиков могут входить в одну и ту же систему идентификации с одним и тем же профилем PGS в разных играх и отслеживать свой прогресс.
Используйте ключ игрока разработчика
Если вам нужен способ идентифицировать пользователя в ваших играх, чтобы предложить пользователям возможность взаимодействия с игрой, вы можете использовать ключ разработчика игрока . Ключ разработчика доступен только через веб-API REST. Чтобы получить идентификатор:
- Создайте серверное веб-приложение .
Сделайте следующий HTTP-запрос:
GET https://www.googleapis.com/games/v1/players/me/scopedIds
В ответе будет одно поле:
developer_player_key (string)
— идентификатор пользователя, который будет одинаковым для всех приложений разработчика в их консоли Google Play.
Получите список идентификаторов игроков в ваших приложениях.
Вы также можете получить список идентификаторов игроков вашего пользователя в списке приложений, принадлежащих вашей учетной записи разработчика. Обратите внимание, что у пользователя будет идентификатор только тех игр, в которые он вошел с помощью PGS.
- Создайте серверное веб-приложение .
Сделайте следующий HTTP-запрос :
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds