La app móvil de PoolStamp está hecha para el mundo real del servicio de piscinas: la señal se cae detrás de cerros, en patios traseros y dentro de cuartos de equipo. Toda acción de visita funciona sin conexión y se sincroniza en cuanto vuelves a estar en línea.
Qué funciona sin conexión
- Ver tu ruta y los detalles de cada parada (siempre que hayas cargado la ruta con conexión al inicio del día).
- Hacer check-in, registrar químicos, agregar fotos, marcar reparaciones, hacer check-out.
- Agregar un nuevo cliente (recibe un id local temporal hasta sincronizar).
Qué necesita señal
- Cargar la ruta del día siguiente (hazlo en el desayuno con wifi si vas a zonas remotas).
- Enviar el recibo de prueba de servicio — el correo queda en cola local y sale al reconectarte.
- Descargar fotos del portal del cliente.
Cómo funciona la sincronización
Cada acción completada se escribe a una cola local. Cuando el dispositivo detecta conexión (wifi o celular), la app vacía la cola en orden: primero check-ins, luego químicos + fotos, luego check-outs. Si una acción falla (ej. check-in duplicado), la app lo muestra en Menú → Pendiente de sincronizar con una sugerencia.
Almacenamiento de fotos
Las fotos se guardan a resolución completa en el dispositivo hasta que se suben. La app nunca borra una foto local hasta que el servidor confirma su recepción — perder el dispositivo es la única forma de perder una foto. Las subidas pausan cuando la batería baja del 15%.
Aviso de señal perdida
Si la app estuvo sin conexión más de 6 horas, muestra un aviso amarillo arriba de la pantalla de ruta: "Sin sincronizar desde las 8:12 AM." No es un bug — la app siendo honesta para que no vayas a casa creyendo que el día quedó registrado cuando no.