如何打开联系人应用程序Swift

时间:2017-10-15 23:44:50

标签: swift cncontactstore

是否有URL从我的应用程序中打开联系人应用程序?我知道你可以通过在Swift中使用UIApplicationOpenSettingsURLString常量来设置应用程序来实现这一点;但是,我不确定我是否可以使用通讯录应用程序执行相同操作。

2 个答案:

答案 0 :(得分:2)

打开通讯录应用程序没有深层链接。

Apple在深度链接方面非常挑剔。他们必须为设置提供一个,因为许多应用程序需要数据,位置,蓝牙,Wifi等服务。 不幸的是,他们没有将此扩展到Contacts App。

但是,如果您的应用需要联系信息,那么Apple已提供了一个联系人框架来浏览您应用内的联系人。

详细了解here

要在不使用Apple的联系人用户界面的情况下直接从您的应用添加/更新/删除/合并联系人,请使用CNSaveRequest API。更多关于here

答案 1 :(得分:0)

您打开联系人最接近的事情是在IMessage中写一条消息。在此屏幕中,用户可以按联系人图标并打开该特定联系人的联系页面。

您可以通过打开网址sms://+44776382223来执行此操作,其中该数字是您要查看联系人的人数。