我想使用某个应用程序或Facebook等向某些用户共享产品网址,产品名称。当用户单击该产品时,如果已安装应用程序,则应在应用程序中打开相同的产品页面。如果未安装应用,则应导航至应用商店。现在如何生成该可共享链接,以便在用户单击时打开应用中的同一页面?
答案 0 :(得分:1)
要解决此问题,您需要实现通用链接。
在目标->功能->关联域->域->添加服务器网址中添加应用链接:
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