Question

Est-il possible d'ouvrir l'application App Store depuis mon application et d'effectuer une recherche?

Je cherche à savoir s'il existe une adresse URL de type appstore: // que je pourrais utiliser, de la même manière que mailto: et sms: ouvrez respectivement Mail et SMS.

Quelqu'un sait-il si cela est possible?

Modifier - plus d'infos:

J'ai essayé d'utiliser la méthode openURL d'UIApplication, en transmettant diverses formes de phobos et d'URL iTunes, sans succès jusqu'à présent.

Certains savent peut-être que vous pouvez cliquer avec le bouton droit de la souris sur des liens dans iTunes sur le bureau et copier des liens sur certaines pages. J'ai copié le lien vers une page répertoriant toutes les applications d'une entreprise particulière.

Certains savent peut-être que vous pouvez rechercher un nom de société dans l'application App Store de l'iPhone et les résultats de la recherche correspondent à toutes les applications de cette société.

J'essaie d'y parvenir via un lien de mon application ...

L'utilisation du lien copié à partir d'iTunes sur le bureau ouvre simplement Safari, puis ouvre l'application iTunes et se termine par un message "Impossible de se connecter à iTunes Store". message. Que l’URL commence ou non par phobos ou itunes.

Voici le lien que j'ai essayé d'utiliser (ID ajusté)

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=someId

Toutes les idées seraient géniales, merci.

Était-ce utile?

La solution

Erika Sadun explique comment créer un lien de recherche sur l'App Store ici .

Autres conseils

Pour ouvrir iTunes ou l'AppStore à partir de votre application, vous devez
utilisez le préfixe itms: //

Vous pouvez ensuite rechercher des artistes via une URL comme celle-ci:

itms://phobos.apple.com/WebObject/MZStore.woa/wa/viewArtist?id=someId

Vous pouvez également demander à l'AppStore de s'ouvrir et d'afficher une application spécifique comme celle-ci:

itms://phobos.apple.com/WebObject/MZStore.woa/wa/viewSoftware?id=someId

La vraie différence est simplement ce que vous ne pouvez pas afficher et le préfixe itms: // au lieu de http .
Par exemple. L'utilisation de la vueLogiciel -Version avec id = 315316036 ouvre l'AppStore
et affichez Rowmote Pro (choix aléatoire, je surfais juste sur AppStore ..).

MISE À JOUR

Il semble un peu plus difficile de créer des liens vers des artistes et des résultats de recherche que ce qu'il est
pour des applications ou des albums (qui ont tous deux fonctionné dans mes tests).

Je suis tombé sur ce FAQ technique A de Apple qui déclare que pour que certains liens fonctionnent plusieurs redirections sont nécessaires. Cela pourrait être le point sur lequel iTMS se sauvera.
(et vous ne semblez pas être le seul à avoir ce problème, voir ici ou ici ).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top