API Google Play In-App Review позволяет вам предлагать пользователям отправлять оценки и обзоры в Play Store, не покидая приложение или игру.
Как правило, процесс отзыва в приложении (см. рис. 1) может быть запущен в любой момент на протяжении всего пути пользователя к приложению. В ходе этого процесса пользователь может оценить ваше приложение по шкале от 1 до 5 звёзд и добавить комментарий (по желанию). После отправки отзыв отправляется в Play Store и, в конечном итоге, отображается.
Чтобы защитить конфиденциальность пользователей и избежать неправомерного использования API, существуют строгие правила, которым должно следовать ваше приложение относительно того, когда запрашивать внутриприкладные обзоры , а также относительно дизайна запроса на обзор .
Рисунок 1. Процесс проверки в приложении для пользователя
Требования к устройству
Обзоры в приложении работают только на следующих устройствах:
- Устройства Android (телефоны и планшеты) под управлением Android 5.0 (уровень API 21) или выше, на которых установлен Google Play Store.
- Устройства ChromeOS, на которых установлен Google Play Store.
Требования к библиотеке Play Core
Для интеграции внутренних обзоров в ваше приложение необходимо использовать библиотеку Play Core версии 1.8.0 или выше.
Когда следует запрашивать обзор в приложении
Следуйте этим рекомендациям, которые помогут вам решить, когда запрашивать у пользователей отзывы в приложении:
- Запускайте процесс написания отзывов внутри приложения после того, как пользователь достаточно опробует ваше приложение или игру, чтобы предоставить полезный отзыв.
- Не заставляйте пользователя чрезмерно уговаривать его оставить отзыв. Такой подход поможет минимизировать недовольство пользователя и ограничить использование API (см. раздел о квотах ).
- Ваше приложение не должно задавать пользователю никаких вопросов до или во время отображения кнопки или карточки оценки, включая вопросы об его мнении (например, «Вам нравится приложение?») или прогностические вопросы (например, «Вы бы оценили это приложение на 5 звезд»).
Руководство по проектированию
Следуйте этим рекомендациям, когда вы определяете, как интегрировать внутриигровые обзоры в свое приложение:
- Оформляйте карту как есть, не вмешиваясь и не изменяя существующий дизайн каким-либо образом, включая размер, прозрачность, форму или другие свойства.
- Не добавляйте никаких накладок поверх карты или вокруг нее.
- Карта и её фон должны находиться на самом верхнем слое. После того, как карта появилась на экране, не удаляйте её программно. Карта удаляется автоматически либо по явному действию пользователя, либо с помощью внутреннего механизма Play Маркета.
Квоты
Чтобы обеспечить пользователям максимальный комфорт, Google Play устанавливает квоту на частоту показа пользователю диалогового окна отзыва. Из-за этой квоты вызов метода launchReviewFlow
более одного раза в течение короткого периода времени (например, менее месяца) может не всегда приводить к отображению диалогового окна.
Поскольку квота может меняться, важно применять собственную логику и выбирать наилучший момент для запроса отзыва. Например, не следует использовать призыв к действию (например, кнопку) для вызова API , поскольку пользователь мог уже исчерпать свою квоту, и процесс не будет отображаться, что создаст для него проблемы. В этом случае перенаправьте пользователя в Play Маркет.
Интегрируйте внутриигровые обзоры в свое приложение
Узнайте, как интегрировать внутриигровые обзоры в свое приложение в зависимости от вашей среды разработки:
Условия обслуживания и безопасность данных
Получая доступ к библиотеке отзывов Play In-App или используя её, вы соглашаетесь с Условиями использования Play Core Software Development Kit . Перед доступом к библиотеке ознакомьтесь со всеми применимыми условиями и политиками.
Безопасность данных
Библиотеки Play Core — это интерфейс выполнения вашего приложения для работы с Google Play Store. Таким образом, при использовании Play Core в вашем приложении Play Store запускает собственные процессы, включая обработку данных в соответствии с Условиями использования Google Play . Ниже описано, как библиотеки Play Core обрабатывают данные для обработки определенных запросов из вашего приложения.
Обзоры в приложении
Данные, собранные при использовании | Введенные пользователем данные (рейтинг и свободный текстовый отзыв) |
Цель сбора данных | Собранные данные используются для того, чтобы оставить отзыв в Play Store. |
Шифрование данных | Данные зашифрованы. |
Обмен данными | Собранные данные используются в публичном обзоре в Play Store или, если приложение находится в стадии закрытого тестирования, собранные данные передаются конфиденциально разработчику приложения. |
Удаление данных | Пользователи могут удалять свои отзывы в своем аккаунте Google Play Store или Google Account. |
Хотя мы стремимся к максимальной прозрачности, вы несете исключительную ответственность за решение о том, как отвечать на форму раздела безопасности данных Google Play относительно сбора, передачи и обеспечения безопасности пользовательских данных вашего приложения.