Hi,
I saw the WWDC talk on the new Contacts framework, and I had a couple of questions about the identifier property:
- When users upgrade from iOS8 to iOS9, will their old AddressBook recordIDs still work if we are using the AddressBook framework in the app (i.e. haven't upgraded to using Contacts framework)?
- Are the new CNContact identifiers consistent across iOS and Mac devices? i.e. if we have the identifier on one device, we can lookup the contact on another device with the same identifier?
- Can these identifiers change in the lifetime of that contact? This was a problem with AddressBook recordIDs ... if you removed the account and then synced it back again, all the contacts would get a different identifier. Same with restoring the device.
- Will the CNGroup and CNContainer identifiers also be consistent across devices?
Hope someone in the Apple Contacts frameworks team can answer.
Thanks.