如何共享打开应用程序的链接[Swift]

时间:2018-10-28 09:28:16

标签: swift

在我的应用中,我有一个共享按钮。

    let activityVC = UIActivityViewController(activityItems: [], applicationActivities: nil)
    activityVC.popoverPresentationController?.sourceView = view
    self.present(activityVC, animated: true, completion: nil)

如何共享打开应用程序的链接?

1 个答案:

答案 0 :(得分:1)

如上所述,您可以使用URL方案来实现这一目标,与此同时,您可以从定义的链接中打开您的应用。以下文档显示了如何执行此操作:

https://developer.apple.com/documentation/uikit/core_app/allowing_apps_and_websites_to_link_to_your_content/defining_a_custom_url_scheme_for_your_app

但是,Apple建议您改用Universal Links实现上述目的。如果您拥有域名/网站,则首选以下过程,这意味着当用户单击指向您网站的链接时,您的应用将自动打开,而不是打开Safari等

https://developer.apple.com/documentation/uikit/core_app/allowing_apps_and_websites_to_link_to_your_content

希望其中之一会有所帮助!