17 votes

Le lien vers l'application ne s'ouvre pas dans Google Play

J'utilise le format URI http://play.google.com/store/apps/details?id=<package_name> décrit dans Lien vers vos applications sur Google Play afin d'ouvrir l'application dans Android Market ou Google Play pour l'installer. Mais elle ne l'ouvre que dans le navigateur, comme elle le ferait sur le bureau. Et lorsque Install est cliqué, il demande à l'utilisateur de se connecter pour l'installation.

Comment puis-je lier l'application à Google Play pour que l'utilisateur puisse l'installer ?

13voto

Galaxy Z Flip 3 Points 12200

Essayez directement ceci si le lien provient d'une application pour Android à gérer :

market://details?id=<package_name>

Note : Il n'y a pas de domaine et d'hôte.

7voto

beka Points 71

J'utilise le code ci-dessous et cela fonctionne bien avec mon téléphone et l'émulateur.

Pour le téléphone avec l'application Google Play, il ouvrira automatiquement l'application. Pour l'émulateur (sans l'application Google Play), le navigateur s'ouvre automatiquement.

try { 
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setData(Uri.parse("market://details?id=com.example"));
  startActivity(intent);
} catch (Exception e) { //google play app is not installed
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setData(Uri.parse("https://play.google.com/store/apps/details?id=com.example"));
  startActivity(intent);
}

1voto

Erik Points 3359

Tout d'abord, l'utilisateur peut effectivement installer l'application depuis le marché. Il ne peut simplement pas le faire directement, mais seulement faire en sorte que Google installe l'application à distance via le site Web, comme il le ferait s'il naviguait sur le marché sur son PC.

Deuxièmement, avec quel navigateur testez-vous cela ? Opera n'est pas bien intégré à Android et n'ouvre pas les URL de jeux dans l'application. En fait, je ne suis pas sûr que le navigateur natif le fasse.

Peut-être que vous devriez juste utiliser market:// au lieu de http:// liens.

1voto

Dandikas Points 1074

Paramètres > Applications > Tout (onglet supérieur)
Cliquez sur le bouton Menu > Réinitialiser les préférences de l'application

Fuente: http://www.youtube.com/watch?v=zt_alKha_-s

0voto

moux Points 11

J'ai trouvé une solution simple et facile.

  1. faire une page html n'importe où. <meta http-equiv="REFRESH" content="0; URL=market://details?id=package_name" />

  2. Ouvrez le navigateur et tapez cette URL html

  3. vous verrez votre application dans l'application play market

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X