2009-10-27 19 views
6

È possibile aprire l'app App Store dalla mia app ed eseguire una ricerca?Esegui una ricerca programmaticamente su App Store?

Sto cercando di vedere se c'è un appstore: // tipo di URL che potrei usare, allo stesso modo di mailto: e sms: apri Mail e SMS rispettivamente.

Qualcuno sa se questo è possibile?

Edit - maggiori informazioni:

Ho cercato usando OpenURL UIApplication: metodo, passando varie forme di Phobos e gli URL di iTunes, senza fortuna finora.

Alcuni potrebbero sapere che è possibile fare clic con il pulsante destro del mouse sui collegamenti in iTunes sul desktop e copiare i collegamenti su determinate pagine. Ho copiato il link in una pagina che elencava tutte le app per una determinata azienda.

Alcuni potrebbero anche sapere che è possibile eseguire una ricerca nell'app App sull'iPhone per un nome di società ei risultati di ricerca saranno tutte le app di proprietà di tale società.

Sto cercando di ottenere che tramite un link dal mio app ...

Utilizzando il link copiato da iTunes sul desktop semplicemente si apre Safari, e quindi apre l'applicazione iTunes, e, infine, termina con una " Impossibile connettersi al messaggio di iTunes Store ". Questo indipendentemente dal fatto che l'URL inizi con phobos o itunes.

ecco il link che ho cercato di utilizzare (ID rifilato)

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

Tutte le idee sarebbero impressionante, grazie.

risposta

2

Erika Sadun spiega come creare un collegamento di ricerca App Store here.

1

Per aprire iTunes o AppStore dalla vostra applicazione è necessario
utilizzare il prefisso itms: //

Poi si può cercare per gli artisti tramite un URL simile a questo:

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

Oppure puoi dire all'AppStore di aprirsi e mostrare una app specifica come questa:

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

La vera differenza ist appena quello wan't per visualizzare e le itms : // prefisso invece di http .
E.g. utilizzando viewSoftware -Version con id = 315316036 si aprirà AppStore
e si visualizzerà Rowmote Pro (scelta casuale, stavo semplicemente navigando su AppStore ..).

UPDATE

Sembra che sia un po 'più complicato per collegarsi ad artisti e risultati di ricerca di quello che è
per le applicazioni o gli album (che sia lavorato nel mio test).

Mi sono imbattuto in questo technical Q&A da Apple che afferma che per alcuni collegamenti a lavorare reindirizzamenti multipli sono necessari . Questo potrebbe essere il punto su cui iTMS biasca ..
(e non sembri essere l'unico con questo problema, vedi here o here).

+0

Grazie per la risposta, ma non sembra funzionare. Quello che sto vedendo è che anche con il prefisso itms: //, apre ancora il negozio iTunes e mi dà un errore invece di aprire l'App Store ... – Jasarien

+0

Ho fatto qualche ricerca e aggiornato la mia risposta. – Shirkrin

+0

Sì, ero a conoscenza di quel documento, l'ho usato per capire come elaborare i collegamenti di affiliazione. Non sembra ancora esserci un modo per eseguire una ricerca arbitraria o semplicemente mostrare tutte le app di una determinata azienda ... :( – Jasarien