La mia app deve memorizzare i contatti di un utente sui nostri server (dato il permesso dell'utente ovviamente). Uno dei suoi requisiti è quello di riflettere eventuali modifiche sulla rubrica dei dispositivi (aggiungi/modifica/cancella) al server.Rubrica iOS - Come sapere quale contatto è stato aggiunto/modificato/eliminato?
Esiste un modo semplice/best practice per determinare quali contatti della rubrica sono stati modificati prima di rilanciare un'applicazione?
Tutto quello che posso vedere sono metodi di callback per notificare un'applicazione di una modifica nella rubrica, ma sembra che non ci siano modi documentati per determinare quali contatti sono stati aggiunti, modificati o cancellati.
Quello che sto pensando in questo momento è confrontare manualmente il nuovo elenco di contatti con uno memorizzato sul dispositivo, quindi aggiornare sia l'applicazione che il server delle modifiche. Ma penso che potrebbe essere troppo se l'utente ha una grande quantità di contatti.
Grazie!
penso che questo [risposta StackOverflow] (http://stackoverflow.com/questions/12348916/addressbook-synchronization-in-ios) potrebbe essere utile per voi. –