Universal Link
Universal Link — механизм iOS, при котором обычная https-ссылка с файлом ассоциации открывает нативное приложение, если оно установлено, а если нет — обычную страницу в браузере. Механизм создан именно для приложений из App Store и работает иначе, если на другом конце воронки не нативка, а PWA.
Как работает Universal Link
На сайте размещается специальный файл ассоциации, который подтверждает право приложения открываться по определённым ссылкам, а iOS проверяет это при каждом переходе. Если приложение установлено, система открывает его напрямую на нужном экране (диплинк), если нет — пользователь просто остаётся на сайте в Safari.
Universal Link и PWA-арбитраж
Поскольку PWA не публикуется в App Store, для неё Universal Link в привычном виде не применяется — вместо диплинка в приложение пользователь на iOS обычно добавляет PWA на экран Домой через Safari, и дальнейшие переходы идут уже как в обычный сайт, открытый в отдельном режиме. Байеру, который параллельно ведёт трафик и на нативное приложение, и на PWA, важно не путать эти два механизма при настройке трекинга и постбеков — они устроены по-разному.
Частые вопросы
- Работает ли Universal Link для PWA так же, как для нативного приложения?
- Нет — Universal Link создан для приложений из App Store, а PWA на iOS устанавливается через «Добавить на экран Домой» в Safari, без диплинков в привычном понимании. Логика перехода и трекинга у этих двух сценариев разная.
- Есть ли аналог Universal Link на Android?
- Да, на Android похожую задачу решают App Links — они тоже открывают приложение по обычной https-ссылке при его наличии. Но, как и в случае с iOS, для PWA этот механизм не задействуется так же, как для нативного приложения.
Клоака, антибот, пуши, сплит-тесты и свои домены — в одном сервисе.
Начать бесплатно