Тестирование отзывов в приложении, Тестирование обзоров в приложении

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

Протестируйте с помощью Google Play Store.

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

Тестирование с использованием внутренней тестовой версии

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

  1. Учетная запись пользователя является частью внутреннего тестового трека.
  2. Учетная запись пользователя является основной учетной записью и выбирается в Play Store.
  3. Учетная запись пользователя загрузила приложение из Play Store (приложение указано в библиотеке Google Play пользователя).
  4. В учетной записи пользователя в настоящее время нет отзывов о приложении.

После того как учетная запись на устройстве хотя бы один раз загрузила приложение с внутренней тестовой версии и стала частью списка тестировщиков, вы можете развернуть новые версии приложения локально на этом устройстве (например, с помощью Android Studio).

Тестирование с использованием внутреннего общего доступа к приложениям

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

Тестирование с помощью FakeReviewManager

Артефакт проверки в приложении содержит реализацию FakeReviewManager , которая позволяет имитировать поведение API.

Это следует использовать только для модульных или интеграционных тестов, чтобы проверить поведение приложения после завершения проверки. Чтобы использовать FakeReviewManager , замените экземпляр ReviewManager экземпляром FakeReviewManager , как показано в следующем примере:

Котлин

val manager = FakeReviewManager(context)

Ява

ReviewManager manager = new FakeReviewManager(context);

Поиск неисправностей

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

Проблема Решение
Ваше приложение еще не опубликовано в Play Store. Ваше приложение не обязательно должно быть опубликовано для тестирования, но applicationID вашего приложения должен быть доступен по крайней мере на пути внутреннего тестирования.
Учетная запись пользователя не может просматривать приложение. Ваше приложение должно находиться в библиотеке Google Play пользователя. Чтобы добавить свое приложение в библиотеку пользователя, загрузите его из Play Store, используя учетную запись этого пользователя.
Основная учетная запись не выбрана в Play Store. Если на устройстве доступно несколько учетных записей, убедитесь, что основная учетная запись выбрана в Play Store.
Учетная запись пользователя защищена (например, с помощью корпоративных учетных записей). Вместо этого используйте учетную запись Gmail.
Пользователь уже оставил отзыв о приложении. Удалите отзыв прямо из Play Store.
Квота достигнута. Используйте внутреннюю тестовую версию или внутренний общий доступ к приложению .
На устройстве возникла проблема с Google Play Store или сервисами Google Play. Обычно это происходит, когда на устройство загружен Play Store. Используйте другое устройство с действующей версией Play Store и сервисов Google Play.