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

Как вы можете проверить, оценил ли пользователь ваше приложение в Google Play?

Я хочу проверить, оценил ли пользователь мое приложение в Google Play, а не сколько звезд, только если они есть. И если у них нет, я сообщу им диалог с просьбой оценить его с помощью этого кода:

startActivity( new Intent( Intent.ACTION_VIEW,
       Uri.parse("market://details?id=packagename") ) );
4b9b3361

Ответ 1

Нет. Ты не сможешь это сделать. И это тоже хорошо - иначе вы сможете влиять на рейтинг, давая людям, которые оценили его награды и тому подобное. Кроме того, разработчики смогут ответить на негативные отзывы, если бы такой API был доступен. Это может также нарушить определенные юридические соглашения между Пользователем и Google, если Google начнет раскрывать эти данные.

Однако это то, что я лично делаю в своих приложениях:

  • Позвольте пользователю использовать приложение 5 раз, чтобы получить хорошее представление об этом.
  • Подскажите пользователю на шестом прогоне оценить его с параметрами Yes, Later и Never. Позднее задерживает его на два дня.

Ответ 2

Это делает попытку заставить пользователей оценивать ваше приложение, особенно если им это нравится! К сожалению, отрицательные оценки, похоже, требуют гораздо меньше убеждений; -)

Я пробовал несколько вещей, все из которых включали кнопку приложения под названием "Оцените меня!". или некоторые такие, которые при нажатии на него открывают приложение Market на телефоне. По моему опыту, большинство пользователей, которые нажимают первую кнопку "Оценить меня", потратят дополнительные 5 секунд, чтобы дать вам рейтинг звезд (и помните, что большинство пользователей не знают, что ваше приложение не может отслеживать, действительно ли они предоставили рейтинг или нет). Они могут не дать вам многословного обзора и ограничить его лишь несколькими словами ( "Великое приложение" ), но эй возьмите то, что вы можете получить!

Ответ 3

Фактически вы можете это сделать, вы можете получить имя пользователя, используя это или подобное...

Как я могу получить имя пользователя Google на Android?

затем запустите парсер на https://play.google.com/store/apps/details?id=X URL...

<span class="author-name"> <a href="/store/people/details?id=11">Andy Borris</a>  </span>

<div class="tiny-star star-rating-non-editable-container" aria-label=" Rated 1 stars out of five stars "> <div class="current-rating" style="width: 20%;"></div> </div>

а затем вы можете всплывать "Оценить меня пять звезд или я поделюсь своими фотографиями с миром": P lol просто шутит

Ответ 4

Как упомянули другие пользователи, прежде чем лучше всего использовать кнопку "Оценить мое приложение" или диалог. Если вы используете аналитику, вы можете отслеживать нажатия кнопок. Если вы используете Google Analytics, вы можете назначить значения событий для кнопок, отображаемых в диалоговом окне, и посмотреть, сколько пользователей нажимают кнопку "Оценить".

Пример диалогового окна "Оценить мое приложение"