Как протестировать и опубликовать игру

Чтобы убедиться, что сервисы Google Play Games работают в вашем приложении правильно, протестируйте сервисы Play Games, прежде чем публиковать изменения в Google Play.

Как включить аккаунты для тестирования

Если игра не опубликована, добавьте в белый список аккаунты пользователей, которым вы хотите предоставить доступ для тестирования. В противном случае при попытке получить доступ к конечным точкам сервисов Play Games, например к аутентификации на платформе, у тестировщиков будут возникать ошибки OAuth и 404.

Чтобы тестировщики могли использовать API PGS в вашей игре, есть два способа:

  • На уровне отдельных пользователей, добавив их адреса электронной почты.
  • На уровне группы, включив сервисы Play Games для трека выпуска в Play Console.

Чтобы добавить отдельных тестировщиков в проект игры, выполните следующие действия:

  1. Выберите игру в Google Play Console.
  2. Откройте вкладку Тестировщики для своей игры в Google Play Console (Привлечение пользователей > сервисы Play Games > Настройка и управление > Тестировщики).
  3. Нажмите кнопку Добавить тестировщиков.
  4. В открывшемся диалоговом окне введите адреса электронной почты аккаунтов Google, которые нужно добавить в качестве тестировщиков (через запятую или по одному адресу на строку).
  5. Нажмите Добавить, чтобы сохранить пользователей в качестве тестировщиков. Доступ к сервисам Play Games для добавленных аккаунтов тестировщиков откроется в течение нескольких часов.

Чтобы предоставить группе доступ к тестированию, разрешите доступ к PGS для тестового типа версии:

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

Вы можете предоставить доступ к тестированию игры всем пользователям, у которых есть доступ к тестовым APK на определенном типе версии. Это равносильно тому, как если бы вы добавили их в список тестировщиков по отдельности. Для этого выполните следующие действия:

  1. Выберите игру в Google Play Console.
  2. Откройте раздел Тестировщики сервисов Play Games (Привлечение пользователей > Сервисы Play Games > Настройка и управление > Тестировщики) и выберите вкладку Типы версий. На этой странице также можно посмотреть список дорожек, для которых уже включено тестирование PGS.
  3. Нажмите Добавить дорожки.
  4. Выберите один или несколько треков, которые нужно включить для тестирования PGS.
  5. Нажмите Добавить дорожки.

Выбранные каналы теперь будут показываться в списке каналов, включенных для тестирования PGS.

Как опубликовать изменения в игре

Когда вы будете готовы поделиться с игроками последними изменениями, опубликуйте их. После публикации изменений в игре ее сервисы Play Games, которые вы настроили, станут доступны всем пользователям. Это не то же самое, что публикация APK-файла игры, и никакая информация о ней не будет показываться в Google Play. Это означает, что все пользователи, у которых есть APK вашей игры, смогут получить доступ к функциям сервисов Play Games, например к аутентификации, без необходимости добавлять их в качестве тестировщиков или предоставлять им доступ к типу версии.

Изменения в сервисах Play Games, внесенные в Play Console, становятся доступны конечным пользователям в течение двух часов. Убедитесь, что проект игры для сервисов Play Games опубликован как минимум за два часа до того, как игра станет доступна в Google Play. В противном случае у пользователей могут возникнуть проблемы с функциями сервисов Play Games, в том числе с аутентификацией. Опубликовав проект игры для сервисов Play Games, вы включите эти сервисы в своей игре. Однако это не означает, что игра будет доступна или видна в Google Play.

Чтобы опубликовать изменения в сервисах Play Games:

  1. Выберите игру в Google Play Console.
  2. Откройте раздел Публикация для своей игры в Play Console (Привлечение пользователей > Игровые сервисы Play > Настройка и управление > Публикация) и следуйте инструкциям на экране.
  3. Если в игре есть недостающие или неправильно настроенные элементы, которые мешают ее публикации, в разделе Публикация будет указано, что именно нужно исправить.

Данные перечисленных тестировщиков не удаляются автоматически, когда вы публикуете изменения в игре. Чтобы удалить данные тестировщиков, используйте API управления сервисами Play Games.