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ó.
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.
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.
- Pulsa una vez Sincronizar cola ahora, con buena cobertura. Un fallo causado por una mala conexión se resuelve aquí.
- Si el número no baja, anota desde Actividad reciente a qué pilotos afecta.
- 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.
- 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#
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.