Выбор ответа Junior Навигация, координаторы и deep links спрашивают часто обновлено

Universal Links и схемы URL

Вопрос

Чем Universal Links (iOS) и App Links (Android) лучше собственной схемы myapp://?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Это обычные https-ссылки, привязанные к домену: без приложения откроют сайт, чужое приложение их не перехватит. Своя схема может зарегистрировать любое приложение, и без установленного приложения ссылка не откроется.

Варианты ответа

  1. Это обычные https-ссылки, привязанные к домену: без приложения откроют сайт, чужое приложение их не перехватитправильный ответ
  2. Они работают без интернета: система открывает приложение напрямую, не обращаясь к домену при переходе
  3. Они не требуют настройки на сервере: связь с доменом задаётся только в entitlements и манифесте
  4. Их можно открывать только из push-уведомлений и почты, зато такую ссылку нельзя подделать сторонним сайтом или приложением

Разбор

Своя схема может зарегистрировать любое приложение, и без установленного приложения ссылка не откроется. Universal Links и App Links это https-ссылки: связь подтверждается файлом на домене (apple-app-site-association, assetlinks.json), поэтому только приложение владельца откроет их, а без приложения пользователь попадёт на сайт. Настройка на сервере как раз обязательна.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме