Идентификаторы игроков нового поколения

Для дальнейшего повышения конфиденциальности пользователей мы вводим идентификаторы игроков нового поколения PGS. С идентификаторами игроков следующего поколения пользователям будет присваиваться отдельный идентификатор игрока для каждой игры, в которую они играют. Однако идентификатор игрока остается одинаковым для данной игры ( PGS Project ) на всех устройствах.

Идентификаторы игроков нового поколения будут применяться только к пользователям, которые никогда не входили в вашу игру с помощью PGS. Существующие пользователи, которые уже вошли в вашу игру, продолжат получать тот же идентификатор игрока.

Идентификаторы игроков следующего поколения будут внедряться постепенно и в конечном итоге станут обязательными для всех проектов PGS, начиная с марта 2024 года. Подробные сроки плана внедрения можно найти в этой публикации в блоге .

Используйте идентификаторы игроков нового поколения.

Для поддержки идентификаторов игроков нового поколения выполните следующие действия:

  1. В консоли Google Play выберите игру.
  2. Перейдите в Grow > Play Games Services > Настройка и управление > Конфигурация .
  3. На странице конфигурации выберите «Изменить свойства» . На этой странице содержатся настройки для включения идентификаторов игроков следующего поколения, как показано на следующем изображении:

Конфигурация идентификатора следующего поколения игровых сервисов Play

Прежде чем публиковать изменения, включающие идентификаторы игроков следующего поколения, мы рекомендуем использовать тестовые учетные записи , чтобы убедиться, что идентификаторы игроков следующего поколения не вызовут проблем с вашей системой идентификации.

Для этого установите переключатель в положение «Вкл.», но не публикуйте изменения. Как только переключатель будет установлен в положение «Вкл.», учетные записи тестировщиков будут возвращать вам идентификаторы игроков следующего поколения для тестирования. Этот параметр будет применяться ко всем играм, связанным с этим проектом PGS.

После завершения тестирования опубликуйте изменение в своем проекте PGS в Play Console (в разделе Play Games Services > Настройка и управление > Публикация ), чтобы изменение вступило в силу и все новые пользователи начали получать идентификаторы следующего поколения.

Тестируйте идентификаторы игроков нового поколения

Если в вашей игре не предполагается, что идентификатор игрока будет одинаковым в разных играх, мы ожидаем, что вы сможете без проблем включить идентификаторы игрока следующего поколения. Тем не менее, мы по-прежнему рекомендуем провести тестирование, чтобы убедиться, что проблем не возникнет.

Несколько тестов, которые мы рекомендуем провести:

  • Обеспечение учетным записям тестировщиков (получившим идентификаторы игроков нового поколения) возможности входа в систему и связывания своего профиля PGS с ходом игры.
  • (Если применимо) Учетные записи тестировщиков могут входить в одну и ту же систему идентификации с одним и тем же профилем PGS в разных играх и отслеживать свой прогресс.

Используйте ключ игрока разработчика

Если вам нужен способ идентифицировать пользователя в ваших играх, чтобы предложить пользователям возможность взаимодействия с игрой, вы можете использовать ключ разработчика игрока . Ключ разработчика доступен только через веб-API REST. Чтобы получить идентификатор:

  1. Создайте серверное веб-приложение .
  2. Сделайте следующий HTTP-запрос:

    GET https://www.googleapis.com/games/v1/players/me/scopedIds

В ответе будет одно поле:

developer_player_key (string) — идентификатор пользователя, который будет одинаковым для всех приложений разработчика в их консоли Google Play.

Получите список идентификаторов игроков в ваших приложениях.

Вы также можете получить список идентификаторов игроков вашего пользователя в списке приложений, принадлежащих вашей учетной записи разработчика. Обратите внимание, что у пользователя будет идентификатор только тех игр, в которые он вошел с помощью PGS.

  1. Создайте серверное веб-приложение .
  2. Сделайте следующий HTTP-запрос :

    GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds