2011-06-13 27 views

risposta

1

Basta usare ATAppUpdater, è 1 linea, thread-safe e veloce. Ha anche metodi delegati se desideri monitorare l'azione degli utenti. Ecco un esempio:

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

    return YES; 
} 

metodi delegato:

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

Beh sai quando si dispone di un nuovo aggiornamento in modo avrete bisogno di chiamare qualcosa per controllare. Avevo un file JSON ospitato che restituiva uno stato di risposta che mostrava il numero di versione dell'ultima versione live. La mia app avrebbe controllato questo URL e verificato se fosse disponibile una nuova versione.

+0

sì, in questo modo è possibile, ma non esistono alcuni chiamata API per questo? Come la richiesta InAppPurchase Product su acquisti In App ... – Jovem

+0

Purtroppo no :( –

+0

Grazie per l'aiuto !!!: D – Jovem

60

tuo grado di facile chiedere l'app store per riportare l'informazioni applicazione: http://itunes.apple.com/lookup?id=441252681

nella risposta JSON, il campo "info" è quello che vi trovate cercando. e lo ottieni aggiornato gratuitamente!

documentazione ufficiale: http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

+3

Apparentemente la struttura JSON è cambiata, dal momento che è ora nel campo "versione" – KPM

+5

Questa dovrebbe essere la risposta accettata – onmyway133

+0

come posso trovare l'id? – BHASKAR

2

Attualmente uso una biblioteca accessibile Binpress che fa il controllo per voi. A partire da questo post la biblioteca è gratuita.

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

Si potrebbe anche utilizzare il proprio messaggio di notifica quando si preme un aggiornamento piuttosto che utilizzare un controllo automatico (disponibile su Binpress e di nuovo anche libero come di questo post)

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

NOTA: non sono in alcun modo collegato o ricevo pagamento/compensazione da Binpress OP

Problemi correlati