首页 > 解决方案 > 如何共享打开应用程序的链接 [Swift]

问题描述

在我的应用程序中,我有一个分享按钮。

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

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

标签: swift

解决方案


正如上面提到的那样,您可以通过使用 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 建议您改用通用链接来实现上述目的。如果您拥有域/网站,则以下过程是首选选项,这意味着当用户单击指向您网站的链接时,您的应用程序将自动打开,而不是打开 Safari 等

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

希望其中之一是有帮助的!


推荐阅读