Pregunta

Me gustaría proporcionar un enlace a todas las aplicaciones de un solo autor / empresa en la App Store de mi aplicación para el iPhone.

Vamos a tomar ngmoco por ejemplo. Al hacer clic en el siguiente enlace en iTunes para PC o Mac abre iTunes y redirige al usuario a una página con todas las aplicaciones publicadas de ngmoco hasta hoy: http://itunes.apple.com/WebObjects/MZStore.woa / wa / viewArtist? id = 293559501

Sin embargo, la apertura de la misma URL desde el iPhone (por ejemplo, de Mail.app, o desde otra aplicación) hace que el iTunes Música navegador tienda que se lanzará en lugar del navegador App Store, y un error de mensaje. Nadie sabe cómo debería diseñar un enlace URL iPhone de usar para todas las aplicaciones de un solo autor o empresa? Gracias.

¿Fue útil?

Solución

NSString *str = @"itms-apps://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=glbasic";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:str]];

Esto parece funcionar para mí !!

Otros consejos

Aún más fácil son los itunes.com URLs. http://itunes.com/CompanyName (quitar espacios en la empresa).

Esto es lo que he encontrado que funciona para mí, redirigiendo desde dentro de una aplicación para el iPhone. Esto va directamente a la aplicación App Store:

NSString *iTunesLink = @"itms-apps://itunes.com/apps/companyname/";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Simplemente sustituya en el nombre del desarrollador de la aplicación para "nombredeempresa".

Ésta es la última respuesta con un enlace a las manzanas directrices y ejemplos Dev.

// Goes to App Store
NSString *iTunesLink = @"itms-apps://itunes.com/apps/gameloft/";  
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

cómo lanzar tienda de aplicaciones de la aplicación iOS

Cómo Apple dice que hacerlo - Empresa Tienda enlace

Trate de reemplazar itunes con phobos, por ejemplo:.

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

Enlaces a phobos.apple.com se abrirá en la aplicación App Store, mientras que los enlaces a itunes.apple.com se abrirá en la aplicación iTunes.

Por lo tanto, el procedimiento de de Apple Q técnica y en un el sujeto no funciona? (Eso parece coincidir respuesta de Jason que usted ha dicho no tuvo éxito.) se hizo el trabajo para el usuario que ha escrito esta otra pregunta y éste , aunque tal vez la diferencia es la vinculación a un aplicación en comparación con la vinculación a un sociedad

La respuesta por @JohnFricker funcionó mejor para mí. Aunque vale la pena señalar que tuve que quitar todos los espacios y puntuacion del nombre del desarrollador. Lo he probado con espacios retirados pero no puntuacion y que todavía no ha funcionado.

Uso de las respuestas anteriores como directrices, hice lo siguiente:

  1. Google una aplicación ejemplo de su compañía y llevarlo hasta como una página de vista previa de iTunes (ejemplo: https://itunes.apple.com/gb/app/facebook/id284882215?mt=8 )
  2. En la parte superior derecha de esta página, haga clic derecho en el enlace titulado "Ver más de este desarrollador" y copiar ese enlace (ejemplo: https://itunes.apple.com/gb/artist/facebook-inc./id284882218 )
  3. A continuación, puede cambiarla para que utilice ITMS-aplicaciones en lugar de https, como a continuación:

    itms-apps://itunes.apple.com/gb/artist/facebook-inc./id284882218
    

Cuando se utiliza en aplicaciones esto abrirá la tienda de aplicaciones en una página bonita con su nombre de la empresa en la parte superior y todas las aplicaciones que figuran a continuación. Puede copiar y pegar el enlace en la barra de direcciones de Safari móvil para ver una vista previa de ella en la tienda de aplicaciones sin tener que ahondar en ningún código.

Creo que el código de ejemplo de Apple tiene un error. Cambiar

self.iTunesURL = [response URL];

a

self.iTunesURL = [request URL];

simplemente vaya a iTunes que haga clic en el nombre de su empresa, copiar y pegar dondequiera que usted desee. Creo que las respuestas anteriores eran muy útil para las versiones anteriores de iTunes

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top