Comment puis-je créer un lien entre une application gratuite et payante sur le marché Android?
-
22-07-2019 - |
Question
Si j'ai une version gratuite d'une application payante sur le marché Android, comment puis-je placer un bouton dans l'application gratuite qui ouvre la version payante sur le marché?
La solution
Ajoutez ceci à la méthode onClick du bouton OnClickListener:
Intent marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.setData(Uri.parse("market://search?q=uk.co.ashtonbrsc"));
startActivity(marketLaunch);
Remplacement de uk.co.ashtonbrsc
par un terme de recherche permettant de trouver votre application.
Autres conseils
Encore mieux d'utiliser & market; market: // details " au lieu de "market: // search":
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.android.example"));
startActivity(intent);
Ensuite, il ouvre directement la page de détails de l'application. Avec la recherche, il affiche un seul résultat de recherche et l'utilisateur doit faire un clic supplémentaire pour accéder à la page de détail.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow