Sincronización en EarthRanger Mobile: Diferencia entre descargar y subir archivos

Sincronización: Diferencia entre descargar y subir archivos


Al pulsar Sincronizar en Ajustes, se inician dos acciones si el dispositivo está conectado a internet: descarga y carga.

1. ¿Qué es la descarga?

La descarga consiste en recibir datos de la plataforma web EarthRanger en tu dispositivo móvil. En otras palabras, tu aplicación recupera la información almacenada remotamente y la guarda localmente para que puedas acceder a los datos más recientes cuando trabajes sin conexión o en el campo.

Ejemplos de descarga:

  • Actualizar los tipos de eventos creados a través del administrador.
  • Actualizar las nuevas categorías de eventos creadas a través del panel de administración.
  • Actualización de tipos de patrulla
  • Actualización de los cambios de cuenta realizados a través del administrador
  • Actualizando nuevos temas
  • Actualización de pistas temáticas y ubicaciones
  • Obtener nuevos eventos compartidos

Antes de la descarga, la aplicación móvil comprueba con el servidor si los datos han cambiado desde la última sincronización.

  • Si los datos han cambiado, se descargan y actualizan en el dispositivo.
  • Si los datos no han cambiado, el servidor notifica a la aplicación que no es necesaria ninguna actualización.

Este proceso de verificación ayuda a minimizar las descargas innecesarias, ahorrando ancho de banda y garantizando una sincronización más rápida.


Ejemplos:

No se detectaron cambios. Cambios detectados Se detectaron cambios, pero se produjo un fallo.
  • Modificaste el esquema de un tipo de evento en el panel de administración.
  • El navegador web guarda que algo cambió en algún lugar de los datos.
  • Al pulsar el botón Sincronizar, se realiza una comprobación con la plataforma web:
  • “¿Aún hay cambios en los datos de los esquemas?”
  • Si el esquema no ha cambiado, el servidor responde:
  • “No, sigue vigente, no hace falta descargarlo de nuevo.”
  • Modificaste el esquema de un tipo de evento en el panel de administración.
  • El navegador web guarda que algo cambió en algún lugar de los datos.
  • Al pulsar el botón Sincronizar, se realiza una comprobación con la plataforma web:
  • “¿Aún hay cambios en los datos de los esquemas?”
  • Si el esquema ha cambiado, el servidor responde:
  • “Sí, algo es diferente”
  • La aplicación ahora comparará los datos locales con los datos del servidor para encontrar los datos actualizados y descargarlos.
  • Modificaste el esquema de un tipo de evento en el panel de administración.
  • El navegador web guarda que algo cambió en algún lugar de los datos.
  • Al pulsar el botón Sincronizar, se realiza una comprobación con la plataforma web:
  • “¿Aún hay cambios en los datos de los esquemas?”
  • Si el esquema ha cambiado, el servidor responde:
  • “Sí, algo es diferente”
  • La aplicación ahora comparará los datos locales con los datos del servidor para encontrar los datos actualizados y descargarlos.
  • Si se produjo un error antes de la descarga de los datos, la próxima vez que la aplicación intente sincronizarse, el servidor responderá que no se han producido cambios. Por lo tanto, será necesario realizar un cambio manual para que el servidor web vuelva a notificar la modificación anterior.

Este sistema ayuda a mantener la eficiencia de la sincronización al descargar datos únicamente cuando se detectan actualizaciones.

Es importante saber:
Los cambios realizados en Choices no generan una notificación de actualización automática. Para que estas actualizaciones se reflejen en la aplicación, debe realizar un cambio manual. Por ejemplo, modificando el esquema correspondiente para que se inicie una nueva sincronización.

2. ¿Qué es la carga de archivos?

La carga de datos consiste en enviar información desde tu dispositivo móvil a la plataforma web EarthRanger . En otras palabras, tu aplicación comparte información recopilada localmente, como eventos, patrullas o rutas, con la base de datos central.

Algunos ejemplos de carga de archivos son:

  • Envío de datos de seguimiento
  • Envío de datos de eventos
  • Carga de registros de patrulla

Es bueno saberlo:
La carga se realiza automáticamente siempre que la aplicación móvil tenga conexión a internet. No se requiere ninguna acción manual por parte del usuario.


3. De un vistazo

Recopilación de datos
Los usuarios suben los datos que recopilan en el dispositivo, como patrullas, eventos y recorridos.

Recursos de datos
Los usuarios descargan datos de referencia que facilitan la recopilación de datos sobre el terreno; por ejemplo, información sobre sujetos, tipos de eventos o configuraciones de patrulla.

En resumen:

  • Las cargas se realizan automáticamente siempre que haya conexión disponible.
  • Las descargas se producen al iniciar la aplicación o cuando el usuario inicia manualmente la sincronización (por ejemplo, pulsando Sincronizar).

 

  Descargando Subiendo
Dirección Desde la plataforma web → A tu dispositivo móvil Desde el dispositivo móvil → A la plataforma web
Automáticamente No automáticamente Automáticamente
Uso común Obtener actualizaciones realizadas en el administrador Cargando datos que se guardaron en el dispositivo.
Ejemplo Obtén nuevos sujetos, nuevos tipos de eventos, nuevos tipos de patrulla, obtén cambios realizados en los esquemas de eventos. Cargar historiales de usuario, cargar eventos creados en la aplicación, cargar archivos adjuntos de eventos, cargar patrullas