Movil con worker

Referencia técnica para movil con worker dentro del cliente local.

Cuando usar este modo

Es el modo correcto para:

Principio operativo

En movil no conviene depender de un proceso largo permanente como en escritorio. Lo correcto es combinar:

Responsabilidades del host movil

Responsabilidades del worker

Recomendaciones por plataforma

Android

Usar WorkManager para:

iOS

Usar BGTaskScheduler para:

Flujo recomendado

  1. La app hace bootstrap del runtime local.
  2. Sincroniza el punto de emision al abrir o al autenticar.
  3. Emite y firma localmente.
  4. Persiste en outbox local.
  5. Si hay conectividad, intenta flush inmediato.
  6. Si no hay conectividad, el worker reintenta luego.

Consideraciones de seguridad

Consideraciones de UX

Lo que el worker no deberia hacer

Criterio de cierre

Un despliegue movil esta bien cerrado cuando: