Como faço para vincular de livre a app pago no mercado Android?
-
22-07-2019 - |
Pergunta
Se eu tiver uma versão gratuita de um aplicativo pago no mercado Android como posso colocar um botão no aplicativo gratuito que abre a versão paga no mercado?
Solução
Adicione isto a método onClick do OnClickListener do botão:
Intent marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.setData(Uri.parse("market://search?q=uk.co.ashtonbrsc"));
startActivity(marketLaunch);
Substituir uk.co.ashtonbrsc
com um termo de pesquisa que vai encontrar a sua aplicação.
Outras dicas
Mesmo melhor usar "mercado: // detalhes" em vez de "mercado: // search":
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.android.example"));
startActivity(intent);
Em seguida, ele abre diretamente a página de detalhes do aplicativo. Com pesquisa mostra um único resultado da pesquisa e o usuário tem que fazer um clique adicional para chegar à página de detalhes.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow