服务器上的苹果应用程序站点相关的JSON看起来是这样的:的iOS:通用链接总是打开应用
{
"applinks": {
"apps": [],
"details": {
"TEAM_AND_BUNDLE_ID": {
"paths": [
"*"
]
}
}
}
}
我期望的方法func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool
被调用,所以我可以整理一下是否应该实际上打开应用程序(调用myurl.com/open时为true,仅调用myurl.com时为false)。
但是appdelegate方法没有被调用,应用程序只是打开。
有意义的解决方案是将该路径组件放入JSON中,但据我所知只有在安装该应用程序时才下载JSON,因此不会考虑JSON中的任何更改。