iOS应用程序中的联系人同步
我正在开发一个应用程序,其中我需要在应用程序中保持联系人同步,如viber和whatsapp应用程序。当新用户安装该应用程序时,所有已经使用该应用程序的联系人都会收到通知,就像viber一样。是否有人可以用任何文档链接或示例应用程序指导我,说明该应用程序在后台时如何有效地同步联系人,在通讯录中添加新联系人时。为通讯录更改回拨注册应用程序:iOS应用程序中的联系人同步,ios,iphone,objective-c,synchronization,contacts,Ios,Iphone,Objective C,Synchronization,Contacts,我正在开发一个应用程序,其中我需要在应用程序中保持联系人同步,如viber和whatsapp应用程序。当新用户安装该应用程序时,所有已经使用该应用程序的联系人都会收到通知,就像viber一样。是否有人可以用任何文档链接或示例应用程序指导我,说明该应用程序在后台时如何有效地同步联系人,在通讯录中添加新联系人时。为通讯录更改回拨注册应用程序: ABAddressBookRef addressBook = ABAddressBookCreate(); ABAddressBookRegisterExte
ABAddressBookRef addressBook = ABAddressBookCreate();
ABAddressBookRegisterExternalChangeCallback(addressBook, addressBookChanged, nil);
并实施:
void addressBookChanged(ABAddressBookRef abRef, CFDictionaryRef dicRef, void *context) {
NSLog(@"!!!!!Address Book Changed!");
}
没有可用的API通知您哪些记录已更新、添加或删除。您需要创建自己的逻辑来实现它 这就是应用的机制吗?比如当我更改联系人的姓名,然后打开Whatsapp时,它会获取更改并更新其本地/自己的联系人存储库?