如何在iOS中生成共享链接?

如何在iOS中生成共享链接?,ios,swift,Ios,Swift,我想分享产品的url,产品名称给一些使用what's应用程序或facebook等的用户。当用户点击该产品时,若安装了该应用程序,应用程序中的相同产品页面应打开。如果未安装应用程序,则应导航至应用程序商店。现在,如何生成可共享链接,以便在用户单击时打开应用程序中的相同页面?要解决此问题,您需要实现通用链接 在目标->能力->关联域->域->添加服务器url中添加applink: 有关更多信息,请参阅下面的帖子 您的意思是:您可以使用google shortener URL来处理URL。您可以使用

我想分享产品的url,产品名称给一些使用what's应用程序或facebook等的用户。当用户点击该产品时,若安装了该应用程序,应用程序中的相同产品页面应打开。如果未安装应用程序,则应导航至应用程序商店。现在,如何生成可共享链接,以便在用户单击时打开应用程序中的相同页面?

要解决此问题,您需要实现通用链接

在目标->能力->关联域->域->添加服务器url中添加applink:

有关更多信息,请参阅下面的帖子

您的意思是:您可以使用google shortener URL来处理URL。您可以使用如何处理URL。您可以在应用程序委托文件中的“restorationHandler”方法中处理URL,当您打开应用程序时,使用点击通用链接调用restorationHandler方法。
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
    print("Continue User Activity called: ")
    if userActivity.activityType == NSUserActivityTypeBrowsingWeb {
        let url = userActivity.webpageURL!
        print(url.absoluteString)
        //handle url and open whatever page you want to open.
    }
    return true
}