Ir para o conteúdo
Idioma: PT

O NFC funciona para pagar e não para tags

Dois modos diferentes dividem uma antena. Pagar faz o celular se comportar como um cartão respondendo a um terminal. Ler uma tag faz dele um leitor alimentando outra coisa. Os caminhos de software são separados, então um pagamento que funciona prova que o rádio NFC e a antena funcionam, e não que o caminho de leitura vai agir sobre uma tag qualquer.

Dois modos, uma antena

Quando você paga, o celular emula um cartão. O terminal produz o campo, e o celular responde dentro dele.

Quando você lê uma tag, o celular é o leitor. Ele produz o campo, alimenta a tag, e recebe uma resposta.

Esses são papéis opostos, tratados por partes diferentes do software, e alcançados por ajustes e permissões diferentes. A antena é a única parte que eles dividem.

O que pagar prova

Que o hardware existe e funciona. A bobina, o controlador e o caminho da antena estão todos funcionais, porque o pagamento os usou.

Que a antena não está bloqueada no momento do pagamento, já que uma placa de metal impediria os dois.

Que o NFC está ligado, no Android. O pagamento por aproximação usa o mesmo rádio NFC de que um leitor de tags precisa, então um pagamento que funciona quer dizer que o NFC está ativado em vez de desligado.

Essa é uma informação genuinamente útil. Ela elimina uma classe inteira de suspeita de hardware e estreita a investigação ao caminho de leitura.

O que isso não prova

Que uma tag qualquer vai ser lida e receber uma ação. O pagamento e o modo leitor são caminhos de software diferentes, então um pagamento que funciona não exercita o que lê tags, mesmo que o rádio de que ele precisa esteja ligado.

Que o celular vai agir sobre o conteúdo de uma tag. Ler e agir são etapas separadas, e uma tag que não guarda nada sobre o que agir produz uma reação e nada mais.

Que a tag é legível. Um chip que não é um tipo de tag do NFC Forum não vai ser lido em celular nenhum, por saudável que esse celular esteja.

Num iPhone isso prova ainda menos, porque o pagamento tem um caminho dedicado próprio com regras diferentes das da leitura de tags.

O que conferir em vez disso

Não o ajuste de NFC no Android. Um pagamento que funciona já mostra que ele está ligado, então a falha está no caminho de leitura e não no rádio.

Uma tag que você sabe que funciona, num celular com a capa retirada, passada devagar pelas costas. Isso estabelece o modo leitor diretamente.

Qual modelo de iPhone você tem, já que a leitura em segundo plano está disponível a partir do iPhone XS e XR e os modelos suportados anteriores precisam de um aplicativo aberto manualmente.

E se a tag guarda um conteúdo sobre o qual o celular consegue agir, que é outra questão ainda e a resposta mais comum quando a tag é detectada e nada acontece.

Perguntas frequentes

Pagar funcionando quer dizer que o NFC está ligado?

Quer. O pagamento por aproximação usa o rádio NFC, então um pagamento que funciona quer dizer que o NFC está ligado. As tags então falham por outra razão: o chip não é um tipo do NFC Forum, o conteúdo não é acionável, ou a capa bloqueia no momento em que você lê.

Isso quer dizer que meu celular está bem?

O hardware está bem, o que vale saber. O caminho de leitura é outra questão e tem de ser testado em separado.

Dá para pagar com uma tag?

Não dá. O pagamento precisa de uma credencial emitida por um banco e guardada num elemento seguro, que uma tag gravável não tem.

Isso é um problema específico do iPhone?

Acontece nas duas plataformas pela mesma razão de fundo. No iPhone o caminho do pagamento é ainda mais separado, então ele prova ainda menos sobre a leitura de tags.