Attualmente ho un'applicazione nell'app store che intendo inviare presto per un aggiornamento.Come sapere se un'applicazione iOS è stata appena installata o aggiornata?
Con questo aggiornamento voglio aggiungere il codice che vi dirà l'applicazione quando viene eseguito prima application:didFinishLaunchingWithOptions
se si tratta di:
- una nuova installazione da App Store.
- recentemente aggiornato da una versione precedente
Non esiste un codice in app attualmente in App Store per gestire questa situazione.
L'applicazione utilizza un database SQLite, ma per ragioni a cui non entrerò qui non voglio utilizzare un controllo per la sua esistenza come soluzione a questo problema.
Come domanda a parte, senza memorizzare manualmente i dati, c'è un SDK che posso usare per interrogare quando un'app è stata installata su un dispositivo? (Preferibilmente compatibile con iOS 3.0)
Ho visto un similar question, ma nessuna delle risposte si applica al funzionamento con codice di app store esistente.
Quindi qual è il problema? Nessun numero di versione == versione precedente. – Krizz
In alcuni casi, è possibile introdurre lo schema di versione in una versione intermedia in tale scenario. Riesci a pensare a qualsiasi dato persistente o chiave di preferenza che non esiste al primo avvio? – justin
cool - Ho ampliato la risposta con questi dettagli. – justin