Escanear pilotos

6Escanear sin conexión y la cola

Cómo sigue funcionando la app sin cobertura, qué puede y qué no puede hacer sin conexión, cómo se vacía sola la cola, y qué hacer con un escaneo que el servidor rechazó.

Funciona sin conexión

Qué funciona sin cobertura#

La mitad de la app dedicada al escaneo está hecha para un despegue con una raya de cobertura, o con ninguna. La mitad en vivo no, porque una posición en caché no tiene nada de vivo.

Funciona sin conexión Necesita Internet
Escanear cualquier categoría salvo Register Escanear la categoría Register
La lista de pilotos y sus fotos El historial de escaneos de un piloto desde el servidor
Cambiar de competición y de categoría El mapa en vivo, el feed de Live Ops y la pestaña Conductor
Los últimos 40 escaneos de este móvil Iniciar sesión y actualizar las cachés

Atención

Todo lo de la columna izquierda depende de haber sincronizado al menos una vez con esta competición seleccionada. Un móvil que nunca ha estado en línea con esta competición no puede hacer nada sin conexión. Consulta Instalación y primer arranque.

La caché de pilotos#

La caché de pilotos es la copia local de la lista de pilotos de una competición: nombre, ID de competición, país, estado de inscripción, material y la foto, descargada al almacenamiento del móvil.

Está versionada. En una actualización normal la app envía la versión que tiene, y el servidor suele responder que no ha cambiado nada, lo que casi no consume datos. Por eso la línea de estado dice a menudo La caché de pilotos ya está actualizada (137 pilotos). en vez de informar de una descarga.

Se actualiza automáticamente
Al iniciar sesión, con Actualizar todo, al tirar hacia abajo, cuando vuelve la conexión, y después de sincronizar la cola.
Actualizar caché de pilotos
Ignora la versión y vuelve a descargarlo todo, fotos incluidas. Es la herramienta para inscripciones tardías y para una foto que no aparece.
Por competición
Cada competición tiene su caché y su carpeta de fotos. Cambiar de competición no tira la otra.

Nota

Las fotos se guardan en el espacio propio de la app, no en tu galería. Desinstalar la app las elimina.

La regla del registro primero#

Sin conexión, la app solo pone en cola un escaneo para un piloto al que ya haya visto registrado en este móvil. Si no es así, se niega con Primero se requiere el escaneo de registro. Escanea la categoría Registro antes que cualquier otra categoría.

El motivo: Register es el escaneo que demuestra que una persona comprobó al individuo y su documentación, en línea, contra el registro actualizado. Permitir poner en cola otras categorías para alguien que nunca se inscribió metería en la competición escaneos imposibles de verificar.

Consejo

En línea esto nunca aparece: el servidor responde por cualquier piloto de la competición, sin importar qué móvil hizo su inscripción. La regla solo afecta a los escaneos puestos en cola sin conexión en este móvil.

Cómo se vacía sola la cola#

Un escaneo hecho sin conexión se guarda en el móvil y se cuenta en Pendientes. No tienes que hacer nada más: la cola se sube sola

  • en cuanto el móvil recupera conexión,
  • cada vez que traes la app al primer plano,
  • cuando inicias sesión,
  • con Actualizar todo y al tirar hacia abajo,
  • e inmediatamente si pulsas el chip Pendientes o Sincronizar cola ahora.

Los escaneos salen en lotes de hasta cincuenta, primero los más antiguos, agrupados por competición, para que una cola de dos competiciones acabe en los dos sitios correctos. Al terminar sale una línea como Sincronización de la cola completada. Pendientes: 0, fallidos: 0., y cada escaneo subido pasa de Queued a Synced en Actividad reciente.

Atención

La cola vive en un solo móvil. No se puede sincronizar desde otro dispositivo, y no sobrevive a desinstalar la app. Deja el número de pendientes a cero antes de pasar el móvil, restablecerlo o reinstalar.

Escaneos fallidos#

Fallidos cuenta los escaneos que el servidor rechazó activamente, a diferencia de los que nunca recibió. Un rechazo es una decisión, así que reintentar el mismo escaneo suele dar la misma respuesta.

Las causas habituales son un piloto retirado de la competición después de tu escaneo, una categoría eliminada o cerrada por el organizador, o una sesión caducada mientras el móvil estuvo mucho tiempo sin conexión.

  1. Pulsa una vez Sincronizar cola ahora, con buena cobertura. Un fallo causado por una mala conexión se resuelve aquí.
  2. Si el número no baja, anota desde Actividad reciente a qué pilotos afecta.
  3. Avisa al organizador. Solo él puede añadir el escaneo en la web, y solo él puede decirte por qué el servidor dijo que no.
  4. Si el piloto sigue delante de ti y la causa fue una sesión perdida, cierra sesión, vuelve a entrar y escanéalo otra vez.

Nota

Los escaneos fallidos no se pierden: se quedan en el móvil con su texto de error, así que el rastro de lo que intentaste sobrevive aunque el envío no.

Límites que conviene conocer#

Tamaño de la cola
Unos 600 elementos. Por encima, la app va soltando los más antiguos ya subidos, nunca algo pendiente o fallido.
Historial local
Los últimos 500 escaneos de este móvil, de los que Actividad reciente muestra los cinco más recientes, y la lista completa mantiene disponibles los 40 más recientes.
Tamaño del lote
Cincuenta escaneos por petición, así que incluso una mañana entera puesta en cola sin conexión se sincroniza en unos segundos al recuperar cobertura.

Consejo

Para un evento estos límites son generosos. Existen para que un móvil usado toda una temporada no se llene poco a poco de recibos viejos.