Я не могу заставить работать динамические c ссылки или универсальные ссылки. Мое приложение не будет читать по URL. Я начал с проекта fre sh, добавил схему URL com.company.AppLoginView и приведенный ниже код в AppDelegate. Я добавил URL в примечаниях: com.company.AppLoginView: // Регистрация? Пользователь = Имя. При нажатии на ссылку запрашивается открыть приложение, которое затем открывается. Тем не менее, кажется, что ничего не передается в приложение, и ниже не вызывается. Что я делаю неправильно? Это абсолютно пустое приложение и должно работать.
func application(_ app: UIApplication, open url: URL,
options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
if let scheme = url.scheme,
scheme.localizedCaseInsensitiveCompare("com.myApp") == .orderedSame,
let view = url.host {
var parameters: [String: String] = [:]
URLComponents(url: url, resolvingAgainstBaseURL: false)?.queryItems?.forEach {
parameters[$0.name] = $0.value
}
print("View:\(view) Params:\(parameters) Scheme:\(scheme)")
// redirect(to: view, with: parameters)
}
return true
}