Чтобы убедиться в корректной работе игровых сервисов Google Play в вашем приложении, вам следует протестировать игровые сервисы Play перед публикацией изменений в игре в Google Play.
Включить учетные записи для тестирования
Если ваша игра ещё не опубликована, необходимо добавить в список разрешенных учётных записей пользователей, которым вы хотите предоставить доступ для тестирования. В противном случае ваши тестировщики столкнутся с ошибками OAuth и 404 при попытке доступа к конечным точкам игровых сервисов Play, таким как аутентификация платформы .
Есть два способа разрешить тестировщикам использовать API PGS для вашей игры:
- На индивидуальном уровне — путем добавления индивидуальных адресов электронной почты.
- На уровне группы — путем включения Play Games Services для версии Play Console.
Чтобы добавить отдельных тестировщиков в ваш игровой проект:
- В консоли Google Play выберите игру.
- Откройте вкладку «Тестировщики» для вашей игры в консоли Google Play ( Grow > Play Games Services > Настройка и управление > Тестировщики ).
- Нажмите кнопку Добавить тестировщиков .
- В открывшемся диалоговом окне введите адреса электронной почты учетных записей Google, которые вы хотите добавить в качестве тестировщиков (разделяя их запятыми или по одному адресу электронной почты в строке).
- Нажмите «Добавить» , чтобы сохранить пользователей как тестировщиков. Добавленные вами учётные записи тестировщиков должны получить доступ к вашим игровым сервисам Play в течение нескольких часов.
Чтобы предоставить группе доступ к тестированию, включите версию релиза для доступа к PGS:
Google Play распространяет предварительные версии вашего приложения среди контролируемых групп доверенных пользователей с помощью функций отслеживания версий. Подробнее о тестировании с помощью отслеживания версий см. в статье «Настройка открытого, закрытого или внутреннего тестирования» .
Вы можете предоставить доступ к тестированию вашей игры всем пользователям, у которых есть доступ к тестовым APK-файлам в рамках определённой версии. Это работает так же, как если бы вы добавили их в список тестировщиков по отдельности. Для этого выполните следующие действия:
- В консоли Google Play выберите игру.
- Откройте раздел «Тестеры PGS» ( Grow > Play Games Services > Настройка и управление > Тестеры ) и выберите вкладку «Тесты выпуска» . На этой странице также представлен список треков, уже доступных для тестирования PGS.
- Нажмите Добавить треки .
- Выберите один или несколько треков для тестирования PGS.
- Нажмите Добавить треки .
Выбранные релизные треки теперь отображаются в списке треков, разрешенных для тестирования PGS.
Публикация изменений в игре
Как только вы будете готовы поделиться последними изменениями в игре с игроками, пришло время их опубликовать. Публикация изменений в игре делает настроенные вами игровые сервисы Play доступным для всех пользователей вашей игры. Это отличается от публикации APK-файла игры и не отображает никакой информации о вашей игре в Play Store. Вместо этого все пользователи, у которых установлен APK-файл вашей игры, смогут получить доступ к функциям игровых сервисов Play, таким как аутентификация, без необходимости индивидуального добавления в качестве тестировщика или доступа к версии игры.
Изменения, внесённые в Play Games Services в Play Console, могут быть готовы к использованию конечными пользователями в течение двух часов. Убедитесь, что ваш проект игры в Play Games Services опубликован как минимум за два часа до выхода игры в Play Store, иначе у пользователей могут возникнуть проблемы с использованием функций Play Games Services (включая аутентификацию). Публикация проекта игры в Play Games Services позволяет использовать Play Games Services для вашей игры. Однако это не делает вашу игру доступной или видимой в Play Store.
Чтобы опубликовать изменения в сервисах Play Games:
- В консоли Google Play выберите игру.
- Откройте раздел «Публикация» для своей игры в Play Console ( Grow > Play Games Services > Настройка и управление > Публикация ), затем следуйте инструкциям на экране, чтобы опубликовать свою игру.
- Если какие-либо элементы отсутствуют или неправильно настроены и мешают вам опубликовать игру, в разделе «Публикация» вы найдете информацию об этих элементах, чтобы вы могли их исправить.
Данные тестировщиков, указанных в списке, не удаляются автоматически при публикации изменений в игре. Чтобы удалить данные тестировщиков, используйте API управления игровыми сервисами Play .