Я использую Universal-linking в своем приложении. Для этого я создаю следующий файл apple-app-site-association, как со следующим кодом.
Я помещаю этот файл на сервер, пожалуйста, найдите здесь:- http://dev.2ULaundry.com/apple-app-site-association
Я добавляю URL домена в соответствующий домен в раздел Возможности файла проекта.
Но моя универсальная ссылка не работает, пожалуйста, помогите мне.
"applinks": {
"apps": [],
"details": [
{
"appID": "D929J2.com.apple.wwdc",
"paths": [ "/scheduled-pickups/","/new-schedule/", "dashboard-1", "/refer-a-friend/", "/price-list/", "/give-a-gift/", "/locations", "2u-rewards/", "payments/"]
}
]
}
}
И добавить следующий код в файл appdelegate также для хадлинга.
func application(_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: @escaping ([Any]?) -> Void) -> Bool
{
if userActivity.activityType == NSUserActivityTypeBrowsingWeb {
let url = userActivity.webpageURL!
let userurl = url.absoluteString
if userurl.contains("/scheduled-pickups/")
{
let innerPage = UIStoryboard.loadPickupController()
innerPage.selectedfrom = SelectedFromVc.Deeplinking.rawValue
let nav = UINavigationController.init(rootViewController: innerPage)
nav.isNavigationBarHidden = true
self.window?.rootViewController = nav
}
}