Чтобы убедиться в корректной работе игровых сервисов Google Play в вашем приложении, вам следует протестировать игровые сервисы Google Play перед публикацией изменений в игре в Google Play.
Включение учетных записей для тестирования
Если ваша игра находится в неопубликованном состоянии, вы должны внести в белый список учетные записи пользователей, которым хотите предоставить доступ для тестирования. В противном случае ваши тестировщики столкнутся с ошибками OAuth и 404 при попытке доступа к конечным точкам игровых сервисов Google Play, например при входе в систему .
Есть два способа разрешить тестировщикам использовать API PGS для вашей игры:
- На индивидуальном уровне путем добавления отдельных адресов электронной почты.
- На уровне группы, включив игровые сервисы Play для версии версии Play Console.
Чтобы добавить отдельных тестировщиков в свой игровой проект:
- Откройте вкладку «Тестеры» для своей игры в консоли Google Play ( Grow > Play Games Services > Настройка и управление > Тестеры ).
- Нажмите кнопку Добавить тестировщиков .
- В появившемся диалоговом окне введите адреса электронной почты учетных записей Google, которые вы хотите добавить в качестве тестировщиков (через запятую или по одному адресу электронной почты в каждой строке).
- Нажмите «Добавить» , чтобы сохранить пользователей в качестве тестировщиков. Добавленные вами тестовые аккаунты должны иметь доступ к вашим игровым сервисам Google Play в течение нескольких часов.
![](https://developers.google.cn/static/games/services/images/consoleAddTesters.png?authuser=3&hl=ru)
Чтобы предоставить группе доступ для тестирования, включите версию выпуска для доступа к PGS:
Google Play позволяет легко распространять предварительные версии вашего приложения среди контролируемых групп доверенных пользователей с помощью функции отслеживания выпуска. См. здесь , чтобы узнать больше о тестировании с использованием версий версий.
Вы можете предоставить доступ для тестирования вашей игры всем пользователям, у которых есть доступ к тестовым APK-файлам определенной версии выпуска. Это работает так же, как если бы вы добавили их в список тестеров по отдельности. Для этого выполните следующие действия:
- Откройте раздел «Тестеры PGS» ( Grow > Play Games Services > Настройка и управление > Тестеры ) и выберите вкладку «Дорожки выпуска» . На этой странице вы также можете увидеть список треков, которые уже включены для тестирования PGS.
- Нажмите Добавить треки .
- Выберите одну или несколько дорожек для тестирования PGS.
- Нажмите «Добавить треки» .
Выбранные версии выпуска теперь появятся в списке версий, включенных для тестирования PGS.
Публикация изменений в игре
Как только вы будете готовы поделиться со всем миром своими последними изменениями в игре, пришло время опубликовать их! Публикация изменений в игре делает настроенные вами игровые сервисы Google Play доступными для общедоступных пользователей вашей игры. Это отличается от публикации APK-файла игры и не отображает никакой информации о вашей игре в Play Store. Вместо этого это означает, что все пользователи APK-файла вашей игры смогут получить доступ к функциям игровых сервисов Play, таким как вход в систему, без необходимости индивидуального добавления в качестве тестировщика или предоставления доступа к версии релиза.
Чтобы опубликовать изменения в игре:
- Откройте раздел «Публикация» для своей игры в консоли Google Play ( Grow > Play Games Services > Настройка и управление > Публикация ), затем следуйте инструкциям на этом экране, чтобы опубликовать свою игру.
- Если какие-либо элементы отсутствуют или неправильно настроены и не позволяют вам опубликовать игру, в разделе «Публикация» вы узнаете, что это за элементы, и вы сможете их исправить.
![](https://developers.google.cn/static/games/services/images/consolePublishing.png?authuser=3&hl=ru)
Данные перечисленных тестировщиков игры не удаляются автоматически при публикации изменений игры. Чтобы удалить данные для тестировщиков, используйте API управления игровыми сервисами Google Play .