如何根据我的申请查看地址簿

时间:2016-01-13 16:06:44

标签: ios swift

在我的应用中,我需要查看地址簿以及是否;

  • 来自地址簿的人安装了我的应用,用户可以发送好友请求,
  • 来自地址簿的人未安装我的应用程序,用户将能够向相关人员发送短信以安装该应用程序。

这实际上与Snapchat相同。那么,实施它的正确方法是什么? 例如,我应该获取安装程序的电话号码并将其记录到数据库中的Users表中吗?然后当另一个用户安装应用程序时,检查数据库中“用户”表的所有地址簿,并标记它们是否安装了应用程序!

也许,有一种简单的方法可以做到这一点。所以,请帮助我并提供一些示例代码。

1 个答案:

答案 0 :(得分:0)

看起来你可以使用

CloudKit第一个问题部分: discoverAllContactUserInfosWithCompletionHandler https://developer.apple.com/library/ios/documentation/CloudKit/Reference/CKContainer_class/#//apple_ref/occ/instm/CKContainer/discoverAllContactUserInfosWithCompletionHandler

您可以获得同时使用您应用的用户。

对于第二部分,您可以使用地址簿API我认为在没有您的应用程序的情况下让所有人都在AB中。 https://developer.apple.com/library/ios/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Introduction.html

地址簿已弃用(或将被弃用),因此请查看此WWDC 2015视频联系人框架:https://developer.apple.com/videos/play/wwdc2015-223/

相关问题