Таким образом, у меня есть следующая ассоциация apple-app-site-association на моем сайте, расположенная на stage.domain.com/apple-app-site-association
:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "TEAMID.application.id.goes.here",
"paths": ["*"]
}
]
}
}
Я установил свои ассоциированные домены как applinks:stage.domain.com
Но когда я пытаюсь перейти на stage.domain.com
в Safari, он не регистрируется и я остаюсь в браузере. Есть что-то еще, что мне нужно сделать? Я знаю, что мне нужно в конечном итоге настроить маршрутизацию в приложении для разных страниц, но это не является необходимым требованием? Он должен просто подтянуть приложение без каких-либо других? Или я чего-то не хватает?
Кроме того, мой обработчик восстановления:
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
print("DEBUG GETS TO NSURL?")
guard userActivity.activityType == NSUserActivityTypeBrowsingWeb,
let url = userActivity.webpageURL
else
{return false}
print("DEBUG GETS TO URL")
return true
}
Это не зависит от условий отладки.