【发布时间】:2015-10-23 22:35:09
【问题描述】:
我的发现
我正在设计一个逻辑来与我的后端同步联系人。我浏览了一些在 IOS 中做同样事情的应用程序。我将以 WhatsApp 为例,我发现当我更新 Native Addressbook 中的任何联系人时,它会将更改反映到 Whatsapp 的一小部分。
我的担忧
我只想知道它是如何以更快的方式同步的。即使是新联系人也会与其远程服务器同步并显示在联系人上,并且如果该号码已注册,则可以启动 Whatsapp 聊天。
查询摘要
所以,简而言之,我的查询是,
- Whatsapp 如何同步联系人?
- whatsapp 如何从 Native Addressbook 获取刚刚更新的联系人列表(如果这样做的话)?
- whatsapp 刚刚在地址簿中添加了新联系人,有什么可以管理的,比如时间戳或其他什么?
我知道下面的东西是这样的,
ABAddressBookGetPersonCount
ABAddressBookGetPersonWithRecordID
ABAddressBookCopyArrayOfAllPeople
使用ABAddressBookGetPersonCount,我可以知道是否有任何新联系人,但我仍然可以在不使用ABAddressBookCopyArrayOfAllPeople 迭代每个联系人的情况下知道其记录ID
所以我只是在询问获取刚刚更新的列表的方法。
【问题讨论】:
-
我可以知道这个问题有什么问题吗?为什么它应该被否决?
-
你有什么解决办法吗?我也想知道这个!
-
你找到解决办法了吗,我还需要在我的应用程序中更新联系人,如果本地联系人更新了,我现在正在使用 cncontact 吗? @Mrug
-
@ArpitBParekh 你找到解决方案了吗?
-
@Mrug 你找到解决方案了吗?
标签: ios objective-c abaddressbook whatsapp addressbookui