Ler os pilotos
6Ler offline e a fila
Como a app continua a funcionar sem rede, o que consegue e o que não consegue fazer offline, como a fila se esvazia sozinha, e o que fazer com uma leitura que o servidor recusou.
O que funciona sem rede#
A metade da app dedicada à leitura foi feita para uma descolagem com uma barra de rede, ou nenhuma. A metade ao vivo não, porque numa posição em cache não há nada de ao vivo.
| Funciona offline | Precisa de internet |
|---|---|
| Ler qualquer categoria exceto Register | Ler a categoria Register |
| A lista de pilotos e as fotos dos pilotos | O histórico de leituras de um piloto vindo do servidor |
| Mudar de competição e de categoria | O mapa ao vivo, o feed Live Ops e o separador Motorista |
| As últimas 40 leituras deste telemóvel | Iniciar sessão e atualizar as caches |
Atenção
Tudo o que está na coluna da esquerda pressupõe pelo menos uma sincronização com esta competição selecionada. Um telemóvel que nunca esteve online com esta competição não consegue fazer nada offline. Ver Instalação e primeira utilização.
A cache de pilotos#
A cache de pilotos é a cópia local da lista de pilotos de uma competição: nome, ID de competição, país, estado de inscrição, material e a foto, transferida para o armazenamento do telemóvel.
Tem versão. Numa atualização normal a app envia a versão que tem, e o servidor responde geralmente que nada mudou, o que quase não gasta dados. Por isso a linha de estado diz muitas vezes A cache de pilotos já está atualizada (137 pilotos). em vez de anunciar uma transferência.
Nota
As fotos ficam no espaço próprio da app, não na tua galeria. Desinstalar a app remove-as.
A regra do registo primeiro#
Offline, a app só põe em fila uma leitura para um piloto que já tenha visto registado neste telemóvel. Se não for o caso, recusa com É necessário ler primeiro o registo. Lê a categoria Registo antes de qualquer outra categoria.
A razão: Register é a leitura que prova que uma pessoa verificou o indivíduo e os seus documentos, online, contra o registo atualizado. Deixar pôr em fila outras categorias para alguém que nunca se inscreveu meteria na competição leituras impossíveis de verificar.
Dica
Online isto nunca acontece: o servidor responde por qualquer piloto da competição, independentemente do telemóvel que fez a inscrição. A regra só se aplica às leituras postas em fila offline neste telemóvel.
Como a fila se esvazia sozinha#
Uma leitura feita sem ligação é guardada no telemóvel e contada em Pendentes. Não tens de fazer mais nada: a fila envia-se sozinha
- assim que o telemóvel recupera ligação,
- sempre que trazes a app para primeiro plano,
- quando inicias sessão,
- com Atualizar tudo e ao puxar para baixo,
- e logo se tocares no chip Pendentes ou em Sincronizar fila agora.
As leituras saem em lotes de até cinquenta, primeiro as mais antigas, agrupadas por competição, para que uma fila de duas competições acabe nos dois sítios certos. No fim aparece uma linha do género Sincronização da fila concluída. Pendentes: 0, falhados: 0., e cada leitura enviada passa de Queued a Synced em Atividade recente.
Atenção
A fila vive num só telemóvel. Não pode ser sincronizada a partir de outro dispositivo, e não sobrevive a desinstalar a app. Põe o número de pendentes a zero antes de passares o telemóvel, o repores ou reinstalares.
Leituras falhadas#
Falhados conta as leituras que o servidor recusou ativamente, ao contrário das que nunca recebeu. Uma recusa é uma decisão, por isso tentar outra vez a mesma leitura dá normalmente a mesma resposta.
As causas habituais são um piloto retirado da competição depois da tua leitura, uma categoria removida ou fechada pelo organizador, ou uma sessão expirada enquanto o telemóvel esteve muito tempo offline.
- Toca uma vez em Sincronizar fila agora, com boa cobertura. Uma falha causada por má ligação resolve-se aqui.
- Se o número não baixar, aponta a partir de Atividade recente que pilotos estão em causa.
- Avisa o organizador. Só ele pode acrescentar a leitura no site, e só ele te pode dizer porque é que o servidor recusou.
- Se o piloto ainda estiver à tua frente e a causa foi uma sessão perdida, termina sessão, volta a entrar e lê-o de novo.
Nota
As leituras falhadas não se perdem: ficam no telemóvel com o texto de erro, por isso o rasto do que tentaste sobrevive mesmo quando o envio não sobrevive.
Limites que convém conhecer#
Dica
Para um evento estes limites são generosos. Existem para que um telemóvel usado uma época inteira não se encha aos poucos de recibos antigos.