Работал ли с universal link

«Работал ли с universal link» — вопрос из категории Инструменты аналитика, который задают на 38% собеседований Продуктовый Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

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, проверял:

  1. Корректность подписи AASA.
  2. Наличие applinks в entitlements приложения.
  3. Роутинг на сервере (отдача application/json).