【发布时间】:2020-03-27 18:33:59
【问题描述】:
当我尝试接收链接时,我为我的 firebase 项目创建了 DynamicLink 我得到“这很奇怪。我的动态链接对象没有 url”。
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
if let incomingURL = userActivity.webpageURL{
print("Incoming URL is \(incomingURL)")
let linkHandled = DynamicLinks.dynamicLinks().handleUniversalLink(incomingURL)
{(dynamicLink, error) in
guard error == nil else{
print("Found an error! \(error!.localizedDescription)")
return
}
if let dynamicLink = dynamicLink{
self.handleIncomingDynamicLink(dynamicLink)
}
}
if linkHandled{
return true
}
else{
return false
}
}
return false
}
func handleIncomingDynamicLink(_ dynamicLink: DynamicLink){
guard let url = dynamicLink.url else{
print("That's weird. My dynamic link object has no url")
return
}
print("Your incoming link parameter is\(url.absoluteString)")
}
【问题讨论】:
-
我遇到了类似的问题,我的在调试期间工作,但在我发布版本时为零,您找到解决方案了吗?
-
同样的问题有没有人找到任何解决方案,拜托。
-
你找到解决办法了吗?
-
有人找到解决方案了吗?请在此处更新。
-
@Madhuri Doppalapudi 有什么解决方案吗?
标签: ios swift firebase firebase-dynamic-links