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

时间:2019-03-18 05:21:00

标签: ios swift

我想使用某个应用程序或Facebook等向某些用户共享产品网址,产品名称。当用户单击该产品时,如果已安装应用程序,则应在应用程序中打开相同的产品页面。如果未安装应用,则应导航至应用商店。现在如何生成该可共享链接,以便在用户单击时打开应用中的同一页面?

1 个答案:

答案 0 :(得分:1)

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

在目标->功能->关联域->域->添加服务器网址中添加应用链接:

enter image description here

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
}

有关更多信息,请参见以下帖子。 https://medium.com/@abhimuralidharan/universal-links-in-ios-79c4ee038272