2010-11-22 17 views
7

Tengo una aplicación para iPhone, y cuando hay actualizaciones disponibles, quiero pedirle al usuario que actualice, y si hacen clic en actualizar, quiero redirigirlas a la tienda Apple Store. ¿Cómo se hace esto?redirect iphone app to apple store

Gracias

+0

También tenga en cuenta que es posible que deba esperar un tiempo (¿hasta 24 horas?) Para que las memorias caché se actualicen. De vuelta en el día, la App Store decía que las actualizaciones estaban disponibles, pero al hacer clic en "actualizar" solo se volvería a instalar la versión anterior (presumiblemente debido a que estaba almacenada en caché en el servidor); de vez en cuando, también está el usuario que ve una "actualización publicada". tweet/etc pero no puede verlo en la App Store. –

Respuesta

12

de Apple documenta el proceso aquí: http://developer.apple.com/library/ios/#qa/qa2008/qa1629.html

Los fundamentos se reduce al uso de un NSURL para abrir un enlace de iTunes:

NSString *iTunesLink = @"http://itunes.apple.com/us/app/warehouse51/id364201184?mt=8"; 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]]; 

Sin embargo, no creo que hay una manera de dirigir a la pestaña de actualización

Nota: los enlaces de phobos generalmente están desactualizados, por lo tanto, ignore que su enlace no se verá como el ejemplo en el documento de Apple. Por lo general, se verá como el de mi ejemplo actualizado aquí.

+0

Molesto, 4.2 GM muestra "Gratis/Instalar" o "$ 1.99/Comprar ahora" incluso si tiene instalada una versión anterior (bueno). No estoy seguro si han arreglado esto en 4.2.1; ¡Lo dudo de alguna manera! –

0

Sólo tiene que abrir la URL de iTunes apropiado para su aplicación. Sin embargo, los usuarios tendrán que ir a la pestaña de actualización por su cuenta.

-1

Deseará utilizar una notificación de inserción, o hacer que su aplicación verifique en algún lugar en línea (que puede actualizar) para que cuando haya una actualización disponible pueda presentar una alerta. Luego, con un OK del usuario, simplemente envíelos a su aplicación en la tienda usando la URL de iTunes.

+0

-1 Las notificaciones push no se pueden usar para "marketing", lo que incluye solicitar a los usuarios que actualicen. –

+0

Ah, lo leí mal. Leí las "actualizaciones" como "actualizaciones". – joshpaul

Cuestiones relacionadas