O celular guarda um histórico das tags que ele leu?
Não no nível do sistema, em nenhuma das duas plataformas. Não existe uma lista que você possa consultar das tags que um celular leu. Isso é uma propriedade de privacidade e um problema de diagnóstico ao mesmo tempo, e é por isso que uma ferramenta de leitura que mantém o histórico próprio dela ganha o lugar dela num celular de trabalho.
Não existe histórico do sistema
Nenhuma das duas plataformas apresenta um histórico das tags lidas. Não existe equivalente de um histórico de chamadas ou de um histórico do navegador para os toques.
O que você pode encontrar são rastros das consequências: uma página no histórico do navegador, um contato acrescentado, um aplicativo que foi aberto.
Esses são rastros do que aconteceu depois em vez da tag, e eles são incompletos. Uma tag que foi lida e não produziu nada não deixa nada.
O lado da privacidade
Um celular que registrasse cada tag pela qual passou estaria construindo um histórico de onde o dono dele esteve, já que as tags são fixas em lugares.
Não manter esse histórico é o padrão certo, e é coerente com o jeito como as duas plataformas tratam a proximidade como algo que não deve se acumular em silêncio.
Também quer dizer que ninguém com o celular na mão consegue reconstruir por onde ele andou a partir da atividade NFC dele, que é uma propriedade significativa para um aparelho que vai a todo lugar.
O problema de diagnóstico
A mesma ausência torna o suporte mais difícil. Quando alguém diz que uma tag não funcionou, não há nada a consultar.
Você não consegue estabelecer se a tag foi lida afinal, que é a primeira pergunta de que qualquer diagnóstico precisa. Detecção e ação são etapas separadas, e sem um histórico você não consegue dizer qual das duas falhou.
Então toda investigação começa por reproduzir o problema em vez de examinar evidências, o que é mais lento e depende de a falha ser reproduzível.
Para uma instalação, esse é um argumento a favor da visibilidade do lado do servidor: se a tag aponta para um endereço que você controla, o seu servidor sabe que um toque chegou mesmo que o celular não tenha guardado nada.
Manter o seu próprio histórico
Use uma ferramenta de leitura que mantenha um histórico. Ela transforma cada leitura em algo a que você pode voltar, que é o que torna o trabalho de produção revisável.
Anote o que você gravou e em qual tag, na hora em que gravou. Uma anotação do lote vale mais que qualquer histórico do celular depois.
Guarde uma tag de referência por lote, identificada, para que uma tag suspeita possa ser comparada com uma boa conhecida.
E onde uma instalação importa, ponha as tags atrás de um endereço que você controla. Essa única escolha lhe dá a visibilidade que o celular deliberadamente não oferece.
Perguntas frequentes
Dá para ver quais tags o meu celular leu?
Não no nível do sistema em nenhuma das duas plataformas. Você pode encontrar rastros das consequências, como uma página no histórico do navegador.
Um aplicativo mantém um histórico?
Algumas ferramentas de leitura mantêm, que é exatamente por isso que elas valem a pena para o trabalho de produção. Esse histórico pertence ao aplicativo em vez do sistema.
Alguém consegue dizer por onde eu andei a partir do NFC do meu celular?
Não existe histórico do sistema das tags lidas, então não há nada desse tipo a reconstruir.
Como eu provo que uma tag foi lida?
Do seu lado em vez do lado do celular. Uma tag apontando para um endereço que você controla quer dizer que o seu servidor vê o toque.