我的发现
我正在设计一个与我的后端同步联系的逻辑。我经历了一些在IOS中做同样事情的应用程序。我将以WhatsApp为例,我发现当我更新Native Addressbook中的任何联系人时,它反映了对Whatsapp的更改。
我的关注
我只是想知道它是如何以更快的方式同步的。即使是新的联系人也会与其远程服务器同步,并在联系时显示,并且如果该号码已注册,则能够启动Whatsapp聊天。
查询摘要
因此,简而言之,我的疑问是,
我知道有以下几件事,
ABAddressBookGetPersonCount
ABAddressBookGetPersonWithRecordID
ABAddressBookCopyArrayOfAllPeople
使用ABAddressBookGetPersonCount
我可以知道是否有任何新联系人,但我仍然可以知道其记录ID,而无需使用ABAddressBookCopyArrayOfAllPeople
所以我只想询问如何获得刚刚更新的列表。