Как связать бесплатное и платное приложение на рынке Android? - PullRequest
7 голосов
/ 29 октября 2009

Если у меня есть бесплатная версия платного приложения на рынке Android, как я могу разместить кнопку в бесплатном приложении, которое открывает платную версию на рынке?

Ответы [ 2 ]

25 голосов
/ 08 июля 2011

Еще лучше использовать «market: // details» вместо «market: // search»:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.android.example"));
startActivity(intent);

Затем он непосредственно открывает страницу сведений о приложении. При поиске отображается один результат поиска, и пользователь должен сделать дополнительный щелчок, чтобы перейти на страницу сведений.

15 голосов
/ 29 октября 2009

Добавьте это к методу onClick кнопки OnClickListener:

Intent marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.setData(Uri.parse("market://search?q=uk.co.ashtonbrsc"));
startActivity(marketLaunch);

Замена uk.co.ashtonbrsc поисковым запросом, который найдет ваше приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...