Как узнать, оценил ли конкретный пользователь приложение для Android?

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

Я использую android-market-api, но я не нашел ни одного метода, который возвращал бы ВОЗ, которая бы оценила мое приложение.
AppsRequest возвращает глобальный рейтинг, например: 5.
CommentsRequest возвращает только комментарии, но если есть пользователи, которые оценивают приложение без комментариев, CommentsResponse возвращает пустое.
Мне нужно что-то вроде этого:

приложение: myapp
пользователь: jhonb78@gmail.com
оценка: 3

Не могли бы вы дать несколько идей?

2 ответа

Официального способа узнать это не существует. Там не должно быть.

Шаг от приложения, способного определить его рейтинг, до приложения, которое пытается отомстить из-за плохого отзыва, очень мало.

Меня беспокоит тот факт, что часть этой информации доступна для сторонних API, таких как android-market-api. Я, конечно, не буду оставлять комментарии для любого приложения. На самом деле я даже не буду оценивать заявки, и я бы порекомендовал любому из моих друзей также избегать этого.

Теперь вернемся к вашей конкретной проблеме:

Вы не должны полагаться на то, что пользователь оценил / рассмотрел ваше приложение. Лучшее, что вы можете сделать, - спросить пользователя с помощью диалогового окна, предлагающего кнопки " Обзор" и " Позже". Если пользователь нажимает на Обзор, вы никогда не спрашиваете его снова. если пользователь нажимает на кнопку " Позже", вы снова пропингуете его через пару дней. если пользователь дважды щелкнул " Позже", вероятность того, что он оставит отзыв, невелика. На самом деле, чем больше у вас ошибок, тем выше вероятность того, что они оставят отрицательный рейтинг, поэтому я бы сказал, что показ диалога дважды - это, вероятно, лучший подход.

Хорошо, Google имеет API для получения обзора вашего приложения.

API ответа разработчиков на Google Play позволяет просматривать отзывы пользователей о вашем приложении и отвечать на них. Вы можете использовать этот API-интерфейс для взаимодействия с пользователями непосредственно в рамках существующего инструментария поддержки клиентов, такого как система CRM.

API ответа на отзывы позволяет получить доступ только к рабочим версиям вашего приложения. Если вы хотите увидеть отзывы об альфа- или бета-версиях своего приложения, используйте вместо этого консоль разработчика Google Play. Также обратите внимание, что API отображает только отзывы с комментариями. Если пользователь оценивает ваше приложение, но не предоставляет комментарий, его отзывы не доступны из API.

Источник от

Другие вопросы по тегам