Подтвердить что ты не робот

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

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

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

app: myapp
пользователя: [email protected]
скорость: 3

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

4b9b3361

Ответ 1

Нет официального способа узнать это. Не должно быть.

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

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

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

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

Ответ 2

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

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

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

Источник из