如何打开“通讯录”应用 Swift
How do I open the Contacts app Swift
是否有 URL
可以从我的应用程序中打开联系人应用程序?我知道您可以使用 Swift 中的 UIApplicationOpenSettingsURLString
常量通过设置应用程序实现此目的;但是,我不确定我是否可以对联系人应用程序执行相同的操作。
没有深度 link 打开通讯录应用程序。
Apple 在深度 linking 方面非常挑剔。他们必须为设置提供一个,因为许多应用程序需要数据、位置、蓝牙、Wifi 等服务。
不幸的是,他们没有将此扩展到联系人应用程序。
但是,如果您的应用需要联系信息,那么 Apple 已经为此提供了一个联系人框架,可以在您的应用中浏览您的联系人。
了解更多信息 here。
为了直接从您的应用程序 add/update/delete/merge 联系人而不使用 Apple 的联系人 UI,请使用 CNSaveRequest
API。更多关于 here.
最接近打开联系人的方法是在 IMessage 中给他们写一条消息。在此屏幕上,用户可以按联系人图标并打开该特定联系人的联系人页面。
您可以通过打开 url sms://+44776382223
来完成此操作,其中数字是您要查看联系人的人的号码。
是否有 URL
可以从我的应用程序中打开联系人应用程序?我知道您可以使用 Swift 中的 UIApplicationOpenSettingsURLString
常量通过设置应用程序实现此目的;但是,我不确定我是否可以对联系人应用程序执行相同的操作。
没有深度 link 打开通讯录应用程序。
Apple 在深度 linking 方面非常挑剔。他们必须为设置提供一个,因为许多应用程序需要数据、位置、蓝牙、Wifi 等服务。 不幸的是,他们没有将此扩展到联系人应用程序。
但是,如果您的应用需要联系信息,那么 Apple 已经为此提供了一个联系人框架,可以在您的应用中浏览您的联系人。
了解更多信息 here。
为了直接从您的应用程序 add/update/delete/merge 联系人而不使用 Apple 的联系人 UI,请使用 CNSaveRequest
API。更多关于 here.
最接近打开联系人的方法是在 IMessage 中给他们写一条消息。在此屏幕上,用户可以按联系人图标并打开该特定联系人的联系人页面。
您可以通过打开 url sms://+44776382223
来完成此操作,其中数字是您要查看联系人的人的号码。