---
layout: default
title: Uso sin internet (offline)
parent: App Móvil
nav_order: 2
---

# 📶 Uso sin internet (modo offline)

Una de las características más importantes de la app móvil de Credify Go! es su capacidad de funcionar **sin conexión a internet**. Esto es fundamental para cobradores que trabajan en zonas rurales o con señal intermitente.

---

## ¿Cómo funciona el modo offline?

La app de Credify Go! sigue una estrategia de **"offline primero"**: está diseñada para funcionar aunque no haya internet, y sincronizarse cuando la conexión regrese.

El proceso es:

1. **Cuando hay internet**: La app descarga y guarda en el celular toda la información que necesita para el día de trabajo.
2. **Cuando no hay internet**: La app lee la información guardada localmente. Registra pagos y visitas en el celular.
3. **Cuando regresa el internet**: La app envía automáticamente al servidor toda la actividad registrada sin conexión.

---

## ¿Qué datos se sincronizan al iniciar sesión?

Cada vez que inicia sesión con internet (o cuando toca el botón de sincronización), la app descarga:

| Dato | ¿Por cuánto tiempo? |
|------|---------------------|
| Lista de clientes asignados | Todos los activos |
| Créditos de esos clientes | Todos los activos |
| Cuotas pendientes | Últimos 7 días + futuras |
| Historial de pagos reciente | Últimas 2 semanas |
| Lista de visitas programadas | Día actual |

> **Nota:** No se descarga el historial completo de todos los años — eso sería demasiado para el celular. Si necesita consultar el historial completo de un crédito muy antiguo, necesitará estar en línea.

---

## Indicador de estado de conexión

La app muestra siempre el estado de la conexión:

- 🟢 **En línea**: La app está conectada al servidor. Todo funciona normalmente.
- 🔴 **Sin conexión**: No hay internet. La app funciona con datos locales. Los pagos y visitas se guardan en el celular.
- 🟡 **Sincronizando**: La app está enviando datos pendientes al servidor.

Busque este indicador en la esquina superior de la pantalla de inicio de la app.

---

## Registrar pagos sin internet

El proceso de registrar un pago en modo offline es **exactamente igual** al de registrarlo con internet:

1. Vaya a la sección **"Mi ruta"** o **"Cobros"**.
2. Seleccione el cliente.
3. Seleccione el crédito.
4. Toque **"Registrar pago"**.
5. Ingrese el monto y confirme.

La diferencia es que el sistema guardará el pago en el celular con la marca de tiempo actual. Verá una indicación de que el pago está **"Pendiente de sincronización"**.

---

## Registrar visitas sin internet

Igual que con los pagos:

1. Vaya a **"Visitas"** o seleccione el cliente en su ruta.
2. Toque **"Registrar visita"**.
3. Complete el resultado (pagó, no estaba, rechazó, etc.) y sus notas.
4. Confirme.

La visita queda guardada localmente hasta que haya internet.

---

## ¿Cómo se sincronizan los datos?

### Sincronización automática

Cuando el celular detecta que tiene internet (al conectarse a WiFi o recuperar señal celular), la app inicia la sincronización automáticamente en segundo plano.

Verá una notificación o indicador que dice "Sincronizando..." y luego "Sincronización completada".

### Sincronización manual

Si quiere sincronizar manualmente (por ejemplo, antes de terminar el turno):

1. Vaya a la pantalla de inicio de la app.
2. Busque el botón **"Sincronizar"** o el ícono de sincronización (🔄).
3. Toque el botón.
4. Espere a que el indicador muestre "Completado".

---

## ¿Qué pasa si hay un conflicto en los datos?

Puede ocurrir que dos personas registren acciones sobre el mismo crédito al mismo tiempo (por ejemplo, un cobrador sin internet y el administrador en oficina). Credify Go! maneja estos conflictos así:

- **Para pagos**: El sistema verifica la clave de idempotencia de cada pago. Si detecta un pago duplicado (mismo monto, mismo crédito, misma fecha), solo registra uno.
- **Para visitas**: Las visitas raramente generan conflictos. Si dos visitas se registran el mismo día, ambas quedan registradas.
- **Para estados de crédito**: El servidor siempre tiene la versión más actualizada. Al sincronizar, los datos del servidor prevalecen sobre los del celular para la información general, pero los pagos y visitas registrados offline se agregan.

---

## Buenas prácticas para el trabajo offline

### Al inicio del día (con internet)
1. Abra la app y asegúrese de que el indicador dice 🟢 **"En línea"**.
2. Espere a que la sincronización inicial termine.
3. Revise su ruta del día — todos los clientes deben aparecer.
4. Recién entonces salga a campo.

### Durante el día (sin internet)
- Registre todos los pagos y visitas normalmente.
- No se preocupe si no tiene señal — la app los guarda.
- Evite cerrar sesión si no tiene internet (podría perder datos no sincronizados).

### Al final del día (con internet)
1. Conéctese a internet (WiFi de la oficina o señal disponible).
2. Abra la app y toque **"Sincronizar"**.
3. Espere a que diga "Sincronización completada".
4. Recién entonces puede cerrar la app o cerrar sesión.

> **Importante:** Nunca fuerce el cierre de la app (deslizar para cerrar) si tiene datos pendientes de sincronización. Espere a que termine la sincronización primero.

---

## Cuántos pagos puede guardar sin internet

La capacidad de almacenamiento offline depende del celular, pero en condiciones normales la app puede guardar:

- Cientos de clientes con sus créditos y cuotas.
- Hasta varios días de pagos y visitas sin sincronizar.

No se preocupe por quedarse sin espacio en un día normal de trabajo. Si por alguna razón el celular tiene muy poco almacenamiento disponible, la app le avisará con una alerta.

---

## Preguntas frecuentes sobre el modo offline

**¿Puedo cerrar sesión en modo offline?**
Técnicamente sí, pero **no se recomienda** si tiene datos pendientes de sincronizar. Cerrar sesión puede borrar los datos guardados localmente.

**¿Qué pasa si se me descarga el celular antes de sincronizar?**
Si el celular se apaga antes de sincronizar, los datos no se pierden — siguen guardados en el celular. Cuando encienda el celular de nuevo y abra la app, los datos estarán ahí para sincronizar.

**¿Puedo trabajar varios días sin internet?**
La app soporta múltiples días offline, pero se recomienda sincronizar al menos una vez al día. Esto mantiene la información actualizada y reduce el riesgo de perder datos.

**¿Cómo sé cuántos pagos tengo pendientes de sincronizar?**
En la pantalla de inicio de la app, verá un contador que dice "X pagos pendientes" o "X visitas pendientes". Si este número es 0, está todo sincronizado.

**¿Los datos offline se borran al actualizar la app?**
No. Las actualizaciones de la app no borran los datos pendientes de sincronización. Solo un cambio de celular o desinstalar la app puede causar pérdida de datos offline.
