Cómo enlazar a la página de un solo autor / empresa en la App Store?
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.
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]];
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:
- 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 )
- 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 )
-
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