我创建了一个iOS应用,该应用已使用apple-app-site-association文件和AASA文件中的通配符条目设置。我在xcode->关联域->中设置了通配符 应用程序链接:*。mydomain.com->不起作用
applinks:news.mydomain.com->正常运行
我相信我确实使用setUp设置了所有正确的AAPle-App-Site-Association文件。 我可以静态配置20到30个域名 配置域通配符时,无法配置。
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
var result = false
if userActivity.activityType == NSUserActivityTypeBrowsingWeb {
if let webpageURL = userActivity.webpageURL {
// result = DeeplinkManager.handleUniversalLink(url: webpageURL)
result = DeeplinkManager.sharedInstance.handleUniversalLink(url: webpageURL)
}
}
return true
}
答案 0 :(得分:0)
当然不能用,这就是原因。
添加applinks
条目时,iOS会获取describe域,以查找AASA文件。如果您使用*.mydomain.com
,iOS应该如何找到合适的子域?