我正在将动态链接集成到我的ios应用中,我有一个短链接可以打开我的应用并触发方法:
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
URL是:
short: https://domainName.page.link/V4SP
long: https://domainName.page.link/?link=https://domainName.com/?aot
我也在相关域中注册了domainName.page.link
但是,当调用以下内容时,dynamicLink
属性使用短网址为nil,但是使用长链接时其正确的有效负载网址
let linkHandled = DynamicLinks.dynamicLinks().handleUniversalLink(webUrl) { (dynamicLink, error) in
if let url = dynamicLink?.url {
_ = self.deepLinkNavigate(url, application, presenter)
} else if let error = error {
logger.logError(error)
}
}
有人知道为什么短网址和长网址会有区别吗?