Ios 如何根据我的申请检查通讯簿

Ios 如何根据我的申请检查通讯簿,ios,swift,Ios,Swift,在我的应用程序中,我需要检查地址簿,如果 地址簿中的一个人安装了我的应用程序,用户将能够发送好友请求 通讯簿中的某个人未安装我的应用程序,用户将能够向相关人员发送短信以安装该应用程序 这实际上与Snapchat相同。那么,正确的实施方式是什么? 例如,我应该获取安装程序的电话号码并将其记录到数据库中的Users表中吗?然后,当另一个用户安装应用程序时,在DB中对照Users表检查所有通讯簿,并标记他们是否已安装应用程序 也许,有一个简单的方法可以做到这一点。所以,请帮助我并提供一些示例代码

在我的应用程序中,我需要检查地址簿,如果

  • 地址簿中的一个人安装了我的应用程序,用户将能够发送好友请求
  • 通讯簿中的某个人未安装我的应用程序,用户将能够向相关人员发送短信以安装该应用程序
这实际上与Snapchat相同。那么,正确的实施方式是什么? 例如,我应该获取安装程序的电话号码并将其记录到数据库中的Users表中吗?然后,当另一个用户安装应用程序时,在DB中对照Users表检查所有通讯簿,并标记他们是否已安装应用程序


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

看起来您可以使用

第一个问题部分的CloudKit:
discoverAllContactUserInfosWithCompletionHandler
:

您可以让其他用户也使用您的应用程序

对于第二部分,我认为您可以使用地址簿api让AB中的所有人都不使用您的应用程序。


通讯簿已被弃用(或将被弃用),请查看此WWDC 2015视频联系人框架:

看起来您可以使用

第一个问题部分的CloudKit:
discoverAllContactUserInfosWithCompletionHandler
:

您可以让其他用户也使用您的应用程序

对于第二部分,我认为您可以使用地址簿api让AB中的所有人都不使用您的应用程序。


通讯簿已弃用(或将弃用),请查看此WWDC 2015视频联系人框架:

谢谢,我将检查所有这些文档。谢谢,我将检查所有这些文档。