Офлайн-режим
Для загрузки онбординга с сервера требуется подключение к интернету. Это необходимо для получения данных онбординга, отображения последовательности экранов и пейвола с продуктами. Содержимое онбординга и пейвола загружается динамически с сервера, что гарантирует актуальность данных.
Офлайн-режим
Для оптимизации пользовательского опыта онбординг загружается следующим образом:
- Загрузка первого экрана: изначально загружается только первый экран онбординга. Это позволяет минимизировать время загрузки даже при медленном мобильном соединении (3G или 4G).
- Предзагрузка: как только первый экран загружен и отображён, в фоновом режиме начинается предзагрузка последующих экранов (включая шрифты, видео и изображения).
Если пользователь теряет интернет-соединение во время онбординга, он увидит экран с ошибкой и двумя вариантами действий:
- Try again: при нажатии на Try again система повторно попытается загрузить онбординг. Если соединение восстановлено и контент успешно загружен, онбординг продолжится с того места, на котором остановился пользователь, с сохранением всего прогресса.
- Close: если пользователь решит закрыть онбординг, будет вызвано событие close с параметром
"action_id": "error".