Запрос пользователя на оценку/просмотр/комментарий на Android Market

Есть ли способ запросить у пользователя оценку/обзор/комментарий для приложения из приложения (Действие).

Один из вариантов, который я могу придумать, — создать в приложении ссылку на рынок Android, где пользователь может ввести отзыв/рейтинг/комментарий. Я ищу, чтобы позволить пользователю делать это, не выходя из приложения.

Кроме того, мне нужно узнать, просматривал ли уже пользователь. (В этом случае я могу изменить ссылку на «Пересмотреть отзыв» вместо «Добавить отзыв»).

Это возможно?

В качестве альтернативы, если я перенаправляюсь на страницу рынка, можно ли направить пользователя прямо в раздел обзора (не вверху страницы)


person GSree    schedule 17.03.2011    source источник
comment
Лично у меня возникло бы искушение дать плохой отзыв о приложении, которое вынуждает меня поставить оценку. Я ненавижу, когда приложения включают функцию проверки других наших приложений на рынке. Просто мои два цента.   -  person dbyrne    schedule 17.03.2011
comment
@dbyrne хорошо ... Я думаю, если вы используете бесплатное приложение, разумно ожидать несколько благодарностей и звезд, я думаю. :-) План состоит в том, чтобы не прослушивать человека. Это дать возможность меню, чтобы написать обзор.   -  person GSree    schedule 18.03.2011


Ответы (3)


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

person Robby Pond    schedule 17.03.2011
comment
Навряд ли; подумайте о возможности злоупотреблений. - person Seva Alekseyev; 17.03.2011

Я написал простую библиотеку для этого.

Он называется AppRate, и вы можете найти его на GitHub здесь.

Функции:

  • Не запрашивайте пользователя, если приложение однажды потерпело крах.
  • Решите, когда именно запрашивать пользователя. (количество пусков...)
  • Настройте диалоговое окно скорости в соответствии с дизайном вашего приложения.

Пример использования:

Его очень легко установить и использовать:

Поместите jar в свою папку libs.

Затем включите следующий код в метод onCreate вашего действия MAIN.

new AppRate(this)
    .setShowIfAppHasCrashed(false)
    .setMinDaysUntilPrompt(0)
    .setMinLaunchesUntilPrompt(20)
    .init();
  • Этот код покажет диалог скорости по умолчанию после 20 запусков.
  • Он будет отображаться только в том случае, если приложение никогда не зависало.
  • Кнопка оценки указывает на ваше приложение в магазине Google Play.

Я надеюсь это тебе поможет. :)

person Timothée Jeannin    schedule 31.08.2012
comment
Должен ли я что-то сохранять в общих настройках? - person Victoria Seniuk; 28.09.2012
comment
проверяет ли это рынок, если пользователь, использующий приложение, уже оценил приложение? то есть, что, если вы переустановили уже оцененное приложение? - person Daksh; 04.01.2013
comment
Нет, к сожалению, AppRate не проверяет, оценил ли уже пользователь приложение. Я не уверен, что это вообще возможно. Подробности см. в этом вопросе: -android-market" title="как проверить, оценил ли пользователь ваше приложение на рынке Android"> stackoverflow.com/questions/11284549/ Надеюсь, вам все равно понравится. :) - person Timothée Jeannin; 04.01.2013
comment
да именно то, что я думал. невозможно использовать официальные API Android из-за манипулирования просмотром. но я попал сюда, когда искал android-market-api, у которого МОЖЕТ БЫТЬ функция для получения рейтинга конкретного пользователя. пожалуйста, проверьте его, n если возможно или если он существует, попробуйте добавить его в свою библиотеку. Тогда будет СЛИШКОМ круто! - person Daksh; 04.01.2013
comment
Чтобы проверить, оценивал ли пользователь ранее, просто установите общий параметр. Если ваше приложение требует аутентификации, просто верните данные пользователя с отметкой о том, оценили ли они приложение или нет. - person Geoff; 15.11.2019

Сейчас на рынке доступно несколько сервисов, например: apptentive, helpshift, polljoy. Использование такого сервиса может сделать больше, чем просто запрос рейтинга, такой как отзывы пользователей и опрос в приложении.

person Kilogen9    schedule 17.03.2015