2011-06-13 9 views
11

Cualquiera conocido si existe alguna forma de verificar si existe una actualización disponible en la App Store ??Check Update Available App Store

Quiero notificar al usuario las nuevas actualizaciones en mi solicitud comienza ...

Gracias

Respuesta

1

Solo use ATAppUpdater, es 1 línea, seguro para subprocesos y rápido. También tiene métodos de delegado si desea realizar un seguimiento de la acción del usuario. He aquí un ejemplo:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    [[ATAppUpdater sharedUpdater] showUpdateWithConfirmation]; // 1 line of code 
    /////////////////////// OR /////////////////////// 
    [[ATAppUpdater sharedUpdater] showUpdateWithForce]; // 1 line of code 

    return YES; 
} 

métodos Delegado:

- (void)appUpdaterDidShowUpdateDialog; 
- (void)appUpdaterUserDidLaunchAppStore; 
- (void)appUpdaterUserDidCancel; 
-1

bien se sabe cuando se tiene una nueva actualización a cabo por lo que tendrá que llamar para comprobar algo. Solía ​​tener un archivo JSON alojado que devolvía un estado de respuesta que muestra el número de versión de la última versión en vivo. Mi aplicación verificaría esta URL y vería si había una nueva versión disponible. pidiendo

+0

sí, de esa manera es posible, pero no existen alguna llamada a la API para eso? Al igual que la solicitud InAppComprar producto en Compras en la aplicación ... – Jovem

+0

Desafortunadamente no :( –

+0

¡Gracias por AYUDAR !: D – Jovem

60

Su lata fácil la tienda de aplicaciones para devolver la información de su aplicación: http://itunes.apple.com/lookup?id=441252681

en la respuesta JSON, el campo "información" es lo que tu estás buscando. ¡y lo actualizas gratis!

la documentación oficial: http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

+3

Aparentemente la estructura JSON ha cambiado, ya que ahora en el campo "versión" – KPM

+5

Esta debería ser la respuesta aceptada – onmyway133

+0

¿cómo puedo encontrar la identificación? – BHASKAR

2

Actualmente utilizo una biblioteca disponible en Binpress que realiza el chequeo para usted. A partir de este post, la biblioteca es gratuita.

http://www.binpress.com/c/615/6592

También puede utilizar su propio mensaje de notificación cuando se presiona una actualización en lugar de utilizar una verificación automática (disponible en Binpress y otra vez también libre como de este post)

http://www.binpress.com/c/662/6592

NOTA: No estoy relacionado de ninguna manera con el pago/compensación de Binpress OP

Cuestiones relacionadas