По порядку Middle Push-уведомления обновлено

Холодный старт по уведомлению

Вопрос

Расставьте шаги: приложение закрыто, пользователь нажал на уведомление о заказе.

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

Расставьте шаги по порядку стрелками.

  1. 1
    Проверяется авторизация пользователя
  2. 2
    Выполняется переход на экран заказа по id из уведомления
  3. 3
    Экран загружает актуальные данные заказа
  4. 4
    Система запускает приложение
  5. 5
    JS-бандл загружается, приложение получает данные начального уведомления
  6. 6
    Навигационный контейнер сообщает о готовности
Показать ответ и разбор

Коротко

Данные уведомления, с которого запустилось приложение, получают через отдельный API при старте. Переходить можно только после готовности навигации и, если экран закрытый, после проверки входа.

Правильный порядок

  1. 1
    Система запускает приложение
  2. 2
    JS-бандл загружается, приложение получает данные начального уведомления
  3. 3
    Проверяется авторизация пользователя
  4. 4
    Навигационный контейнер сообщает о готовности
  5. 5
    Выполняется переход на экран заказа по id из уведомления
  6. 6
    Экран загружает актуальные данные заказа

Разбор

Данные уведомления, с которого запустилось приложение, получают через отдельный API при старте. Переходить можно только после готовности навигации и, если экран закрытый, после проверки входа. Данные заказа грузятся по id, а не берутся из уведомления.

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

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