Ответ
Universal links — это технология Apple для глубоких ссылок, которые открывают контент напрямую в приложении, если оно установлено, или в браузере, если нет.
Опыт работы:
- Настрайвал universal links для iOS-приложений (AASA-файл, ассоциация домена, проверка через
apple-app-site-association). - Тестировал корректность работы через
xcrun simctl openurlили Safari Console. - Сталкивался с проблемами кеширования AASA и решал их (например, через сброс связки в настройках Safari).
Пример проверки AASA:
curl -I https://example.com/.well-known/apple-app-site-association
Если приложение не открывается по universal link, проверял:
- Корректность подписи AASA.
- Наличие
applinksв entitlements приложения. - Роутинг на сервере (отдача
application/json).