Я работаю с универсальной ссылкой, чтобы открыть приложение iOS, и на основе этих данных ссылки мне нужно открыть viewcontroller в моем приложении iOS.
Я использую Xcode 10.0.И запущенное приложение на iOS 12.0 (iPhone 7 Plus).
Это моя универсальная ссылка: https://en5vz.app.goo.gl/kjvaHzXrLMNBEDtG7
Когда я нажимаю на эту ссылку, приложение запускается, но приведенный ниже метод не используется.звонил:
private func application(_ application: UIApplication, continue userActivity: NSUserActivity,
restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
print("\(#function) ---- \(userActivity.webpageURL)")
if #available(iOS 11.0, *) {
print("\(#function) ---- \(userActivity.referrerURL)")
} else {
// Fallback on earlier versions
}
if let incominURL = userActivity.webpageURL{
let linkHandled = DynamicLinks.dynamicLinks()?.handleUniversalLink(incominURL, completion: { (dynamiclink, error) in
if let dynamiclink = dynamiclink, let _ = dynamiclink.url{
self.handleIncomingDynamicLink(dynamiclink: dynamiclink)
}
})
return linkHandled!
}
return false
}
Я не могу понять, в чем именно проблема.