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

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


person user1602798    schedule 10.09.2012    source источник
comment
вы не можете знать, что ваше приложение было оценено, афаик   -  person njzk2    schedule 10.09.2012
comment
извините, я не понял, что говорят.   -  person user1602798    schedule 10.09.2012
comment
я имел в виду рейтинг. вы не можете знать, что ваше приложение было оценено изнутри приложения.   -  person njzk2    schedule 10.09.2012
comment
API возвращает любую вещь после добавления рейтинга.   -  person user1602798    schedule 10.09.2012


Ответы (2)


Для перенаправления в ваше приложение вы можете использовать:

Uri marketUri = Uri.parse("market://details?id=" + packageName);
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
startActivity(marketIntent);

Кроме того, чтобы проверить, уже оценено или нет, сохраните логическое значение в SharedPreferences и проверьте его.

person harshit    schedule 10.09.2012
comment
это механизм отправки на страницу рейтинга. я хочу знать, как я могу гарантировать, что пользователь оценил приложение или нет? - person user1602798; 10.09.2012

Оценка приложения для Android в приложении

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.test(package name)"));
startActivity(intent);
person Chirag    schedule 10.09.2012
comment
есть ли способ узнать, что приложение оценивается ранее или нет? я не хочу перенаправлять его всегда, только когда оно не имеет рейтинга. - person user1602798; 10.09.2012
comment
Вы должны сохранить одно логическое значение в общих предпочтениях. По умолчанию это ошибка в первый раз, поэтому, когда пользователь нажимает на приложение оценки в первый раз, он может оценить приложение, и вам нужно изменить значение на true и сохранить в общих настройках. Так что в следующий раз это правда, поэтому пользователь не может оценить ваше приложение. - person Chirag; 10.09.2012
comment
Чираг, сэр, после оценки любого приложения оно что-то возвращает? Я имею в виду, что пользователь может перейти на эту страницу и может вернуться обратно без оцененного приложения? Есть ли какой-либо механизм, который гарантирует, что приложение оценено или нет. - person user1602798; 10.09.2012
comment
Во-первых, не зови меня господином, Зови меня только Чираг. Нет, я не думаю, что там есть такой механизм. . - person Chirag; 10.09.2012