2009-10-27 14 views
6

¿Es posible abrir la aplicación App Store desde mi aplicación y ejecutar una búsqueda?¿Ejecuta programáticamente una búsqueda en la App Store?

Estoy buscando para ver si hay una tienda de aplicaciones: // escriba la URL que podría utilizar, de la misma manera que mailto: y sms: abra el correo y los SMS, respectivamente.

¿Alguien sabe si esto es posible?

Editar - más información:

He estado tratando de utilizar UIApplication openURL: método, pasando varias formas de Fobos y iTunes URL, sin suerte hasta ahora.

Algunos pueden tener en cuenta que puede hacer clic con el botón derecho en enlaces en iTunes en el escritorio y copiar enlaces a ciertas páginas. Copié el enlace a una página que enumeraba todas las aplicaciones para una empresa en particular.

Algunos también pueden tener en cuenta que puede hacer una búsqueda en la aplicación App Store en el iPhone del nombre de una compañía y que los resultados de búsqueda serán todas las aplicaciones de esa compañía.

que estoy tratando de lograr que a través de un enlace desde mi aplicación ...

Usando el enlace copiado de iTunes en el escritorio simplemente abre Safari, y luego se abre la aplicación iTunes, y finalmente termina con un " No se puede conectar con el mensaje de iTunes Store ". Esto es independientemente de si la URL comienza o no con phobos o itunes.

Aquí está el enlace que he estado tratando de utilizar (ID recortado)

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

Cualquier idea sería impresionante, gracias.

Respuesta

2

Erika Sadun explica cómo crear un enlace de búsqueda en el App Store here.

1

Para abrir iTunes o la AppStore desde la aplicación que necesita para
utilizar el prefijo itms: //

A continuación, puede buscar artistas a través de una URL como esta:

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

O puede indicar a AppStore que abra y muestre una aplicación específica como esta:

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

La diferencia real ist solo lo quieres probar para ver y los itms: // prefijo en lugar de http .
P. ej. utilizando el viewSoftware -Versión con id = 315316036 se abrirá AppStore
y mostrar Rowmote Pro (selección al azar, sólo estaba navegando AppStore ..).

ACTUALIZACIÓN

Parece que es un poco más difícil de vincular a los artistas y los resultados de la búsqueda de lo que es
para aplicaciones o álbumes (que ambos trabajaban en mis pruebas).

Me encontré con este technical Q&A de Apple, que establece que para algunos enlaces al trabajo se necesitan múltiples redireccionamientos . Este podría ser el punto en el cual iTMS rescata ...
(y usted no parece ser el único con este problema, vea here o here).

+0

Gracias por la respuesta, pero parece que no funciona. Lo que estoy viendo es que incluso con el prefijo itms: //, aún abre la tienda de iTunes y me da un error en lugar de abrir la App Store ... – Jasarien

+0

Hice algunas investigaciones y actualicé mi respuesta. – Shirkrin

+0

Sí, estaba al tanto de ese documento, que utilicé al descubrir cómo procesar enlaces de afiliado. Todavía no parece haber ninguna forma de ejecutar una búsqueda arbitraria o simplemente mostrar todas las aplicaciones de una compañía en particular ... :( – Jasarien

Cuestiones relacionadas