A leitura piora quando a bateria está fraca
Em geral um ajuste de economia de energia e não um campo mais fraco. Vários aparelhos restringem ou desligam o NFC nos modos de economia de bateria, o que é comportamento de aparelho e não uma propriedade da tecnologia. Carregue o celular, teste de novo, e confira os ajustes de bateria.
Um ajuste, não física
Os modos de economia de bateria reduzem o que um aparelho faz em segundo plano, e em alguns celulares isso inclui desligar o NFC ou restringir quando ele procura tags.
Onde isso acontece, o sintoma não é uma distância de leitura menor. É nenhuma leitura, ou leitura só com um aplicativo aberto, o que as pessoas descrevem como a leitura piorando.
O comportamento varia entre fabricantes e versões, então uma regra que vale num aparelho pode não valer em outro.
A documentação de gerenciamento de energia do Android lista o que o Doze restringe: acesso à rede, wake locks, alarmes, varreduras de Wi-Fi, adaptadores de sincronização e tarefas agendadas. O NFC não está nessa lista. Então onde um aparelho de fato corta o NFC num modo de economia, isso vem da camada do fabricante e não do comportamento de plataforma que o Google documenta, e é por isso que testar o celular que você tem na mão resolve a questão e uma regra geral não.
Testar direito
Carregue o celular acima da metade e repita o teste exato que falhou. Se ele funciona, o estado da bateria era a variável.
Depois ligue o modo de economia de energia de propósito, com a bateria ainda carregada, e teste de novo. Se falhar, o modo é a causa e não o nível de carga.
Esse segundo teste é o que as pessoas pulam, e é ele que separa um ajuste de um efeito de hardware.
Mantenha todo o resto idêntico: mesma tag, mesmo ponto, mesma capa, mesma duração.
O que conferir no celular
Se um modo de economia de bateria está ativo, incluindo qualquer modo automático que liga abaixo de um limiar.
Se o NFC continua ativado nos ajustes, já que alguns modos o desligam e o deixam desligado.
Se o celular está simplesmente fraco demais para se comportar normalmente. Um aparelho perto de desligar restringe muita coisa, e o NFC não é a parte interessante disso.
E se alguma outra coisa mudou ao mesmo tempo, já que um celular que foi deixado descarregar também costuma ter ficado num bolso, sob uma capa, ou ter sido atualizado.
O que isso quer dizer para uma instalação
Você não controla o estado da bateria dos celulares que vão tocar nas suas tags. Alguma proporção dos visitantes vai estar num modo de economia de energia.
A resposta prática é margem. Uma tag maior e uma boa superfície de montagem deixam espaço para um celular que não está no melhor estado.
E uma instrução visível ajuda, porque uma pessoa cujo celular está num modo de economia pode precisar abrir um aplicativo em vez de esperar uma leitura em segundo plano.
Não construa um fluxo que presuma a leitura em segundo plano. É a primeira coisa que os modos de economia de energia tiram.
Perguntas frequentes
Uma bateria fraca enfraquece o campo do NFC?
A causa que se observa comumente é um ajuste de economia de energia e não um campo mais fraco. Teste com o modo ligado e a bateria carregada para separar os dois.
O NFC funciona se meu celular está desligado?
A leitura de tags precisa do celular ligado, então um aparelho que desligou não lê nada. Os recursos de pagamento em alguns aparelhos se comportam de outro jeito e são um mecanismo separado.
Por que ele funciona de novo depois de carregar?
Porque o modo de economia de energia desligou num limiar. Isso é um ajuste mudando, não o hardware se recuperando.
Dá para impedir que a economia de bateria desligue o NFC?
Onde o aparelho expõe isso como um ajuste, dá. O comportamento difere entre fabricantes, então confira nesse celular específico.