Чтобы убедиться, что сервисы Google Play Games работают в вашем приложении правильно, протестируйте сервисы Play Games, прежде чем публиковать изменения в Google Play.
Как включить аккаунты для тестирования
Если игра не опубликована, добавьте в белый список аккаунты пользователей, которым вы хотите предоставить доступ для тестирования. В противном случае при попытке получить доступ к конечным точкам сервисов Play Games, например к аутентификации на платформе, у тестировщиков будут возникать ошибки OAuth и 404.
Чтобы тестировщики могли использовать API PGS в вашей игре, есть два способа:
- На уровне отдельных пользователей, добавив их адреса электронной почты.
- На уровне группы, включив сервисы Play Games для трека выпуска в Play Console.
Чтобы добавить отдельных тестировщиков в проект игры, выполните следующие действия:
- Выберите игру в Google Play Console.
- Откройте вкладку Тестировщики для своей игры в Google Play Console (Привлечение пользователей > сервисы Play Games > Настройка и управление > Тестировщики).
- Нажмите кнопку Добавить тестировщиков.
- В открывшемся диалоговом окне введите адреса электронной почты аккаунтов Google, которые нужно добавить в качестве тестировщиков (через запятую или по одному адресу на строку).
- Нажмите Добавить, чтобы сохранить пользователей в качестве тестировщиков. Доступ к сервисам Play Games для добавленных аккаунтов тестировщиков откроется в течение нескольких часов.
Чтобы предоставить группе доступ к тестированию, разрешите доступ к PGS для тестового типа версии:
Google Play распространяет предварительные версии приложения среди контролируемых групп доверенных пользователей с помощью функций типов версий. Подробнее о тестировании с помощью треков выпуска можно узнать в статье Как провести открытое, закрытое или внутреннее тестирование.
Вы можете предоставить доступ к тестированию игры всем пользователям, у которых есть доступ к тестовым APK на определенном типе версии. Это равносильно тому, как если бы вы добавили их в список тестировщиков по отдельности. Для этого выполните следующие действия:
- Выберите игру в Google Play Console.
- Откройте раздел Тестировщики сервисов Play Games (Привлечение пользователей > Сервисы Play Games > Настройка и управление > Тестировщики) и выберите вкладку Типы версий. На этой странице также можно посмотреть список дорожек, для которых уже включено тестирование PGS.
- Нажмите Добавить дорожки.
- Выберите один или несколько треков, которые нужно включить для тестирования PGS.
- Нажмите Добавить дорожки.
Выбранные каналы теперь будут показываться в списке каналов, включенных для тестирования 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:
- Выберите игру в Google Play Console.
- Откройте раздел Публикация для своей игры в Play Console (Привлечение пользователей > Игровые сервисы Play > Настройка и управление > Публикация) и следуйте инструкциям на экране.
- Если в игре есть недостающие или неправильно настроенные элементы, которые мешают ее публикации, в разделе Публикация будет указано, что именно нужно исправить.
Данные перечисленных тестировщиков не удаляются автоматически, когда вы публикуете изменения в игре. Чтобы удалить данные тестировщиков, используйте API управления сервисами Play Games.