Métodos de sincronización - Móvil

Para utilizarse sin conexión, la aplicación EarthRanger Mobile debe sincronizar recursos de la plataforma web y guardarlos en una base de datos local en el dispositivo.

Estos son algunos de los diferentes métodos para sincronizar contenido:

Acceso

¿Cómo se sincroniza?

Al iniciar sesión con un usuario y contraseña en la pantalla inicial.

  • Si el usuario utilizado para iniciar sesión es diferente del actual en la base de datos, se eliminará la base de datos local para iniciar una nueva sincronización de los recursos.

¿Qué está sincronizado?

  • Cuentas de usuario
    • Usuario rastreado por temas
  • Categorías de eventos
  • Tipos de eventos
  • Tipos de patrulla
  • Temas
  • Pistas temáticas

 

   

 

 

Una vez que la aplicación completa el proceso descrito anteriormente, se crea una base de datos local en el dispositivo. La aplicación EarthRanger consultará esta base de datos para mostrar las categorías de eventos, los tipos de eventos y las patrullas que el usuario o perfil tiene permiso para ver.

Esta base de datos será la fuente de información para que la aplicación móvil sepa qué datos mostrar. Si se realizó un cambio en el administrador para que la aplicación lo detecte, debe sincronizarse. Ejemplo:

  • Se cambió el nombre de una categoría de evento.
  • Se agregó un nuevo perfil
  • Se cambiaron los permisos de un usuario
  • Se creó un nuevo tipo de evento
  • Se creó un nuevo tipo de patrulla
  • Se modificó el esquema de un tipo de evento

Puedes sincronizar la aplicación de las siguientes maneras:

  • Toque Sincronizar en la vista de estado
  • Cerrar y volver a abrir la aplicación (pantalla de inicio)
  • Cierre sesión e inicie sesión con un nuevo usuario (tenga en cuenta que esto eliminará todos los datos)

Sincronizar en la vista de estado

¿Cómo se sincroniza?

En la vista de estado, encontrará un botón Sincronizar en la parte superior izquierda que puede tocar manualmente.

¿Qué está sincronizado?

  • Verifique los recursos y sincronice cuando sea necesario
    • La aplicación necesita una conexión de red estable.
    • La aplicación se comunicará con la plataforma web y preguntará si hubo cambios para:
      • Tipos de eventos
      • Categorías de eventos
      • Patrullas de eventos
      • Temas
      • Pistas temáticas
      • Eventos remotos
    • Si hay cambios, la aplicación móvil Earthranger iniciará el proceso de sincronización eliminando los datos anteriores en la base de datos y creando una nueva tabla.
      • El botón de sincronización quedará en gris mientras se completa este proceso.
    • Una vez completada la sincronización, el cambio realizado en el administrador debería estar disponible en la aplicación móvil.
  • Intente cargar los datos de sincronización pendientes
    • Eventos
    • Patrullas
    • Seguimiento

Ejemplo:

Actualmente estoy conectado como un usuario que tiene acceso a una categoría de evento llamada Monitoreo.

 

Esa categoría tiene un tipo de evento llamado Coexistencia entre humanos y vida silvestre y Coexistencia entre humanos y vida silvestre (antiguo) :

En el administrador he eliminado el tipo de evento:

Coexistencia Humana entre la Vida Silvestre (antiguo) ya que quiero comenzar a utilizar la Coexistencia Humana entre la Vida Silvestre en su lugar.

No veo el evento en la web.

Para que el tipo de evento ya no se muestre en la aplicación, necesitamos sincronizar.

 

Así que navegamos a la vista de estado.

  • Asegúrese de que tengamos una buena conexión de red.
  • Sincronización de toques
  • Espere a que el botón de sincronización deje de estar en gris.
    • Dependiendo de cuántos tipos de eventos tenga y la velocidad de la conectividad
  • Navegar a la categoría del evento
  • El evento Convivencia Humana y Fauna Silvestre (antiguo) ya no debería estar disponible en la aplicación

 

Pantalla de bienvenida

¿Cómo se sincroniza?

Cuando cierra la aplicación y la vuelve a abrir cuando tiene una conexión de red estable, la aplicación buscará la plataforma cambiada y se mostrará la pantalla de inicio con un cargador.

 

¿Qué está sincronizado?

Tenga en cuenta

Para reducir el tiempo de inicio de la aplicación, solo se verifican para actualizar los datos de usuario/perfil, tipos de eventos y tipos de patrullas.

 
  • Verifique los recursos y sincronice cuando sea necesario
    • La aplicación necesita una conexión de red estable.
    • La aplicación se comunicará con la plataforma web y preguntará si hubo cambios para:
      • Tipos de eventos
      • Tipos de patrulla
      • Datos de usuario/perfil
    • Si hay cambios, la aplicación móvil Earthranger iniciará el proceso de sincronización.
      • La pantalla de inicio y el cargador permanecerán abiertos hasta que se complete este proceso.
    • Una vez completada la sincronización, la aplicación redirigirá a la vista del mapa.

 

Iniciar sesión como un usuario diferente

¿Cómo se sincroniza?

Cuando cierra la sesión y vuelve a iniciarla como un usuario diferente que no está presente en la base de datos local, la base de datos se eliminará y se volverá a llenar con datos nuevos.

¿Qué está sincronizado?

  • Todos los datos están sincronizados
    • La aplicación necesita una conexión de red estable.
    • Debido a que se elimina la base de datos, todos los recursos se sincronizarán nuevamente, sin importar si se detectó un cambio o no.
      • Usuarios de cuentas
      • Tipos de eventos
      • Categorías de eventos
      • Patrullas de eventos
      • Temas
      • Pistas temáticas
      • Eventos remotos

 

 

EarthRanger 2.9.0

 

 

 

 

 

Was this article helpful?