Meu iPhone não lê as tags automaticamente
A leitura em segundo plano depende do modelo, e onde ela funciona o resultado chega como um aviso que você tem de tocar em vez de uma ação imediata. Nenhuma das duas coisas é uma falha, e as duas surpreendem quem chega do Android, onde um endereço da web abria sem aviso até o Android 17.
Depende do modelo
A leitura em segundo plano, em que o celular nota uma tag sem nenhum aplicativo estar aberto, está disponível a partir do iPhone XS e XR.
Nos modelos suportados anteriores um aplicativo tem de ser aberto manualmente antes de uma tag poder ser lida. Um celular desse grupo não produz nada quando uma tag é apresentada, o que é comportamento esperado e não uma falha.
Pegue o NFC Tools. No iOS ele exige um iPhone 7 ou um modelo posterior com iOS 15.6 no mínimo, e o aplicativo tem de ser aberto manualmente. A leitura em segundo plano está disponível a partir do iPhone XS e XR.
Então a primeira pergunta é qual modelo você está segurando, porque ele determina qual comportamento é o correto.
O resultado é um aviso
Onde a leitura em segundo plano funciona, uma tag produz um aviso em vez de abrir algo diretamente.
Se o aviso não é tocado, nada mais acontece. A experiência é de uma tag que foi notada e não fez nada, o que se lê como uma falha.
Isso também quer dizer que o celular precisa estar acordado o bastante para apresentar um aviso. Uma tentativa de leitura num celular que não está em estado de mostrar um não produz resultado visível.
Essa é uma diferença deliberada em relação ao Android 16 e anteriores, onde uma tag consegue disparar uma ação de modo mais direto, e ela pega quem compara os dois. A partir do Android 17, o guia de NFC do Android diz que uma tag com um endereço da web também mostra um aviso para abri-lo no Android.
Ler de dentro de um aplicativo
Abrir um aplicativo e começar uma leitura é o caminho confiável em todo modelo suportado.
É também o único caminho nos modelos anteriores à leitura em segundo plano, e ele funciona independentemente do que o celular estava fazendo antes.
Se uma tag é lida dentro de um aplicativo e não faz nada com a tela bloqueada, os dois comportamentos são normais e nada precisa ser corrigido.
Para o diagnóstico isso é útil: uma leitura dentro de um aplicativo que dá certo prova que a tag, a distância e o hardware estão todos bem.
Projetar para isso
Presuma um toque deliberado num celular acordado. As instalações públicas funcionam melhor quando a pessoa pretende tocar em algo em vez de descobrir uma tag passivamente.
Grave um endereço da web, que é o tipo de conteúdo tratado de modo mais previsível nas duas plataformas.
Imprima uma instrução curta. Quem está com o celular dormindo, ou com um modelo que precisa de um aplicativo, precisa saber disso antes de concluir que a tag está quebrada.
E teste num iPhone mais antigo de propósito, já que é o aparelho com mais chance de produzir esse sintoma e com menos chance de pertencer a quem testou a instalação.
Perguntas frequentes
Quais iPhones leem tags em segundo plano?
A leitura em segundo plano está disponível a partir do iPhone XS e XR. Os modelos suportados anteriores precisam de um aplicativo aberto manualmente.
Por que eu recebo um aviso em vez de a página abrir?
É assim que a leitura em segundo plano funciona no iOS. O aviso tem de ser tocado para que qualquer coisa a mais aconteça.
Existe um ajuste para deixar isso automático?
Não existe. O comportamento é determinado pelo modelo e pelo sistema em vez de por uma preferência que você possa mudar.
Funciona com a tela desligada?
O celular precisa estar num estado em que consiga apresentar um aviso, então um celular totalmente dormindo num bolso não é a situação para a qual isso foi feito.