J'applique l'achat in-app pour une application Android depuis une vue web. L'achat est destiné à être complété via l'application MP3 d'Amazon. Si l'utilisateur ne l'a pas installé, je veux ouvrir l'application Market afin qu'ils puissent le télécharger avant d'essayer de terminer leur achat.marché: // non supporté, malgré la documentation Android
Selon the official Android documentation, le JavaScript devrait fonctionner:
window.location.href = 'market://details?id=com.amazon.mp3';
Cependant, quand je l'appelle, je reçois une vue qui est vide sauf pour un lien vers ce lien et une demi-mec Android envers piquer en haut à gauche de la vue (vous ne pouvez pas faire ce genre de choses).
Quelqu'un sait pourquoi cela ne fonctionne peut-être pas? Je l'ai testé sur plusieurs combinés fonctionnant tous sous Android 2.1 et supérieur. TIA pour toute aide!
MISE À JOUR: Merci à @jtkendall sur Twitter pour this post qui parle de la façon dont ce comportement a changé récemment. On dirait que cela doit être implémenté en code natif.
êtes-vous dans le simulateur? Si c'est le cas, essayez sur un périphérique réel. –
Je pense que Daniel peut être sur la bonne voie, car le simulateur n'inclut pas l'application du marché par défaut. – Zikes
"Je l'ai testé sur plusieurs combinés" avec l'application Market installée. –