По порядку Senior Навигация обновлено
Путь App Link на Android
Вопрос
Расставьте шаги: пользователь нажал https-ссылку, приложение установлено и домен подтверждён.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Движок Flutter получает адрес маршрута
- 2Система открывает приложение без диалога выбора
- 3Роутер разбирает адрес и применяет
redirect - 4Строится стек страниц и показывается целевой экран
- 5Система находит intent-filter приложения для этого домена
Показать ответ и разбор
Коротко
Проверка домена (по assetlinks.json) выполняется заранее, при установке или обновлении приложения. В момент нажатия система только находит подходящий intent-filter и открывает приложение.
Правильный порядок
- 1Система находит intent-filter приложения для этого домена
- 2Система открывает приложение без диалога выбора
- 3Движок Flutter получает адрес маршрута
- 4Роутер разбирает адрес и применяет
redirect - 5Строится стек страниц и показывается целевой экран
Разбор
Проверка домена (по assetlinks.json) выполняется заранее, при установке или обновлении приложения. В момент нажатия система только находит подходящий intent-filter и открывает приложение. Дальше адрес попадает во Flutter, роутер применяет редиректы и строит стек.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.