По порядку Middle Push-уведомления обновлено
Холодный старт по уведомлению
Вопрос
Расставьте шаги: приложение закрыто, пользователь нажал на уведомление о заказе.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Проверяется авторизация пользователя
- 2Выполняется переход на экран заказа по id из уведомления
- 3Экран загружает актуальные данные заказа
- 4Система запускает приложение
- 5JS-бандл загружается, приложение получает данные начального уведомления
- 6Навигационный контейнер сообщает о готовности
Показать ответ и разбор
Коротко
Данные уведомления, с которого запустилось приложение, получают через отдельный API при старте. Переходить можно только после готовности навигации и, если экран закрытый, после проверки входа.
Правильный порядок
- 1Система запускает приложение
- 2JS-бандл загружается, приложение получает данные начального уведомления
- 3Проверяется авторизация пользователя
- 4Навигационный контейнер сообщает о готовности
- 5Выполняется переход на экран заказа по id из уведомления
- 6Экран загружает актуальные данные заказа
Разбор
Данные уведомления, с которого запустилось приложение, получают через отдельный API при старте. Переходить можно только после готовности навигации и, если экран закрытый, после проверки входа. Данные заказа грузятся по id, а не берутся из уведомления.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.