2012-07-02 29 views
17

¿Cómo funciona el mecanismo de actualización de la aplicación iOS? ¿Cómo decirle al usuario que la aplicación en la tienda de aplicaciones se ha actualizado? ¿Tengo que escribir la funcionalidad en el código para mostrar la actualización de popover o es manejada por la tienda de aplicaciones para mostrarle a la notificación al usuario que la aplicación se ha actualizado? ¿Hay alguna documentación proporcionada por Apple para esto?Notificación de actualización de la aplicación iOS

+0

¿A qué "actualización popover" refiere? Normalmente, iOS hace que la actualización esté disponible en la aplicación App Store, con una insignia de notificación que indica cuántas aplicaciones tienen actualizaciones. –

+0

¿Hay alguna documentación provista por Apple? –

+2

No. La única forma de alertar a un usuario sobre una actualización sería enviar manualmente algún tipo de notificación sobre APNS cuando se haya aprobado una nueva versión de su aplicación. – CodaFi

Respuesta

20

Puede usar Harpy: este módulo activa un UIAlertView cuando hay una nueva versión de su aplicación disponible en el App Store.

+1

es esta la mejor manera? necesito hacer lo mismo ... –

+2

Lo usé en una aplicación, estoy contento con él – MartinMoizard

+0

Otro voto para Harpy. – ArtSabintsev

14
  1. de Apple proporcionar existir API para obtener la última información de la aplicación en la AppStore: http://itunes.apple.com/jp/lookup/?id=app_id

Ex: http://itunes.apple.com/jp/lookup/?id=1005582646

En respuesta de esta API tienen version campo (Este es el número de versión de la versión más reciente en AppStore)

En AppDelegate->didFinishLaunchingWithOptions, puede llamar a la API anterior.

  1. La manera de obtener la versión actual en el dispositivo del usuario:

    NSString* currentAppVersion = [[[NSBundle mainBundle] 
    infoDictionary] objectForKey:@"CFBundleShortVersionString"]; 
    

Ahora usted puede comparar el número de versión de 1 y 2 para mostrar alerta o notificación a usuario cuando tiene la aplicación actualizada en AppStore

+0

¿Cómo probar esto? –

Cuestiones relacionadas