Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何将数据库中的注册用户与iPhone联系人同步_Objective C_Database_Sync_Addressbook_Whatsapp - Fatal编程技术网

Objective c 如何将数据库中的注册用户与iPhone联系人同步

Objective c 如何将数据库中的注册用户与iPhone联系人同步,objective-c,database,sync,addressbook,whatsapp,Objective C,Database,Sync,Addressbook,Whatsapp,想象一下,一个iphone应用程序在第一次启动时会根据用户在服务器数据库中的手机身份(例如电话号码*)自动注册用户。 之后,用户应该看到他们的哪些朋友已经使用了该应用程序,即他们的哪些联系人已在DB上注册。 一个显而易见的解决方案是,每次用户刷新其朋友列表时,总是向包含所有用户联系人的数据库发送一个select请求。因此,用户将检索其已注册联系人(朋友)的列表。 有没有更好的方法来实现服务器上的用户管理和用户通讯簿中的联系人之间的同步。用几十个电话号码发送多个select请求(每个用户每次刷新一

想象一下,一个iphone应用程序在第一次启动时会根据用户在服务器数据库中的手机身份(例如电话号码*)自动注册用户。 之后,用户应该看到他们的哪些朋友已经使用了该应用程序,即他们的哪些联系人已在DB上注册。 一个显而易见的解决方案是,每次用户刷新其朋友列表时,总是向包含所有用户联系人的数据库发送一个select请求。因此,用户将检索其已注册联系人(朋友)的列表。 有没有更好的方法来实现服务器上的用户管理和用户通讯簿中的联系人之间的同步。用几十个电话号码发送多个select请求(每个用户每次刷新一次)可能根本不起作用

示例: WhatsApp实际上是这个场景的一个很好的例子。您可以向通讯簿中添加新联系人,WhatsApp会根据您的通讯簿自动刷新WhatsApp好友列表。我非常喜欢这个想法,因为用户不需要手动创建帐户

*我知道在AppStore应用程序中使用电话号码的问题,所以这个问题真正集中在架构问题上

编辑

此注释()描述了提到的简单方法。但这真的是最聪明的方法吗