Офлайн-режим

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

Офлайн-режим

Для оптимизации пользовательского опыта онбординг загружается следующим образом:

  • Загрузка первого экрана: изначально загружается только первый экран онбординга. Это позволяет минимизировать время загрузки даже при медленном мобильном соединении (3G или 4G).
  • Предзагрузка: как только первый экран загружен и отображён, в фоновом режиме начинается предзагрузка последующих экранов (включая шрифты, видео и изображения).

Если пользователь теряет интернет-соединение во время онбординга, он увидит экран с ошибкой и двумя вариантами действий:

  • Try again: при нажатии на Try again система повторно попытается загрузить онбординг. Если соединение восстановлено и контент успешно загружен, онбординг продолжится с того места, на котором остановился пользователь, с сохранением всего прогресса.
  • Close: если пользователь решит закрыть онбординг, будет вызвано событие close с параметром "action_id": "error".
onboarding_offline.png