Sin internet: trabajo real y sincronización

Podés cargar trabajo en campo sin señal: hay una cola offline (encolar o ejecutar) y un almacén local que el motor de sincronización procesa en orden: primero la cola, luego el store, con reintentos y reglas de última escritura gana (409) cuando hay conflictos. En algunos casos hay pull desde nube para entidades prioritarias que quedaron desactualizadas.

Cuándo sincroniza la app

La app reacciona a eventos como la vuelta en línea, los cambios de red en el dispositivo (por ejemplo, con Capacitor), la reanudación de la app, los cambios en el almacén sin conexión y un intervalo periódico (del orden de minutos, con primer arranque escalonado). Opcionalmente puede intervenir el service worker como puente.

Importante en nativo: no hay sincronización infinita en segundo plano con la app cerrada por completo; el esfuerzo es razonable mientras la app está activa o al volver a abrirla.

Qué ves en pantalla

Componentes como SyncIndicator y OfflineBanner comunican estado; existen eventos de inicio y fin de sync y formas de consultar pendientes para saber si quedó trabajo por subir.

Límites y expectativas

Pagos: conviene una conexión estable: los flujos de pago no están pensados para completarse offline (mensajería orientativa al usuario en la app).

Archivos adjuntos: subir o recuperar archivos puede requerir red; la política de adjuntos en offline está acotada para no prometer lo imposible.

Nota de protección del dispositivo: la cola tiene cupos orientativos (del orden de cientos de ítems y ~1,2 MB) para no saturar el almacenamiento; es un límite técnico, no la promesa central del producto.

Seguí leyendo: Rendimiento conectado · Ventajas: una sola app para toda la operación · Blog

Ver planes Google Play App Store Volver al inicio