Modo sin conexión

Se necesita conexión a internet para obtener el flujo de onboarding desde el servidor. Esto es fundamental para recuperar los datos del onboarding y mostrar la secuencia de onboarding junto con el paywall con los productos que siguen. Tanto el contenido del onboarding como el del paywall se cargan dinámicamente desde el servidor, lo que garantiza que siempre estén actualizados.

Modo sin conexión

Para optimizar la experiencia del usuario, la secuencia de onboarding se carga de la siguiente manera:

  • Carga de la primera pantalla: Solo se requiere cargar la primera pantalla del flujo de onboarding al inicio. Esto permite minimizar los tiempos de carga, incluso en conexiones móviles lentas como 3G o 4G.
  • Precarga: Una vez que la primera pantalla está cargada y visible, se comienza a precargar en segundo plano las pantallas siguientes (incluidos fuentes, vídeos e imágenes).

Si un usuario pierde la conexión a internet durante el proceso de onboarding, verá una pantalla de error con dos opciones:

  • Intentar de nuevo: Al pulsar Try again, el sistema intentará cargar de nuevo el flujo de onboarding. Si la conexión se restablece y el contenido se carga correctamente, el onboarding se reanudará desde donde el usuario lo dejó, conservando todo el progreso.
  • Cerrar: Si el usuario decide cerrar el onboarding, se activará el evento close con "action_id": "error".
onboarding_offline.png