Se ho una versione gratuita di un'app a pagamento nel mercato Android, come posso inserire un pulsante nell'app gratuita che apre la versione a pagamento sul mercato?Come faccio a collegarmi da un'app gratuita al mercato Android?
7
A
risposta
15
Aggiungere questo metodo onClick di OnClickListener del pulsante:
Intent marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.setData(Uri.parse("market://search?q=uk.co.ashtonbrsc"));
startActivity(marketLaunch);
Sostituzione uk.co.ashtonbrsc
con un termine di ricerca che troverà la vostra applicazione.
25
Ancora meglio usare "mercato: // dettagli" invece di "mercato: // search":
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.android.example"));
startActivity(intent);
Poi si apre direttamente la pagina dei dettagli dell'app. Con la ricerca mostra un singolo risultato di ricerca e l'utente deve fare un clic aggiuntivo per arrivare alla pagina dei dettagli.