Как сделать ссылку на Android Marketplace Review из приложения? - PullRequest
8 голосов
/ 24 августа 2011

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

Ответы [ 3 ]

13 голосов
/ 24 августа 2011

Аналогично ответу Тима, но это приведет пользователя непосредственно к вашему приложению (а не к результатам поиска.

Подробнее о Market Intent можно прочитать здесь .

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

(Примечание. Предполагается, что ваша активность находится в том же пакете, что и заявленная в манифесте приложения. В противном случае просто используйте жесткий код пакета вместо использования getPackageName())

Редактировать : Документация перемещена на Ссылка на ваши продукты . Спасибо Крис Cirefice

3 голосов
/ 24 августа 2011
            String myUrl = "market://search?q=pname:com.your.package.name";
            Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(myUrl)) ;
            startActivity(i);

Это откроет приложение Market на устройстве и покажет страницу для вашего приложения (или любого приложения, для которого вы даете название пакета).Насколько я знаю, ваш пользователь должен будет взять его оттуда, я не думаю, что есть какой-либо способ дать ссылку на раздел отзывов.

1 голос
/ 16 февраля 2014

Вот как я это делал:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=your.package.name")));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...