Выбор ответа Junior Навигация, координаторы и deep links спрашивают часто обновлено
Universal Links и схемы URL
Вопрос
Чем Universal Links (iOS) и App Links (Android) лучше собственной схемы myapp://?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Это обычные https-ссылки, привязанные к домену: без приложения откроют сайт, чужое приложение их не перехватит. Своя схема может зарегистрировать любое приложение, и без установленного приложения ссылка не откроется.
Варианты ответа
- Это обычные https-ссылки, привязанные к домену: без приложения откроют сайт, чужое приложение их не перехватитправильный ответ
- Они работают без интернета: система открывает приложение напрямую, не обращаясь к домену при переходе
- Они не требуют настройки на сервере: связь с доменом задаётся только в entitlements и манифесте
- Их можно открывать только из push-уведомлений и почты, зато такую ссылку нельзя подделать сторонним сайтом или приложением
Разбор
Своя схема может зарегистрировать любое приложение, и без установленного приложения ссылка не откроется. Universal Links и App Links это https-ссылки: связь подтверждается файлом на домене (apple-app-site-association, assetlinks.json), поэтому только приложение владельца откроет их, а без приложения пользователь попадёт на сайт. Настройка на сервере как раз обязательна.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.