Вот мой главный вопрос: нужно ли публиковать свое приложение, в котором есть изменения в поддержке Universal Link, чтобы оно заработало, или я могу протестировать Universal Link в локальном симуляторе, не публикуя версию приложения, содержащую поддержку Universal Link?
Я пытался настроить универсальную ссылку, следуя руководству Apple: https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html
Я загрузил файл aasa на сервер my.site.com:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "****.com.my.app",
"paths": ["*"]
},
{
"appID": "***.com.my.app2",
"paths": ["*"]
}
]
}
}
Файл прав создается в проекте с элементом:
applinks:my.site.com
Функция AppDelegate имеет:
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool
Я пробую его, запустив приложение в симуляторе. Я создаю событие календаря с веб-ссылкой в заметке. Но он перенаправляет меня в Safari при каждом нажатии на ссылку.
Я пропускаю какой-либо шаг, если есть?
Заранее спасибо;)