A tag funciona num celular e não em outro
Duas causas muito diferentes se escondem atrás de um sintoma. Ou o segundo celular não consegue ler a tag, que é uma questão de hardware e de margem. Ou ele lê e se recusa a agir, que é uma questão de conteúdo. Observar se existe alguma reação separa as duas.
Separe o sintoma primeiro
Observe com atenção o celular que falha. Ele reage de alguma forma: um som, uma vibração, um aviso, qualquer coisa?
Nenhuma reação quer dizer que a tag nunca foi lida, e a causa é física. Reação e nada depois quer dizer que ela foi lida e o conteúdo não recebeu ação.
Essas duas levam a investigações opostas, e tratá-las como um sintoma só é a razão de essa falha demorar tanto para ser resolvida.
Se ela não é lida de jeito nenhum
A posição da antena difere entre modelos. Um gesto que funciona num celular pode errar a bobina por completo em outro. Mova o celular devagar por cima da tag antes de concluir qualquer coisa.
A força do campo também difere, então um celular mais fraco dá menos distância útil com qualquer tag. Isso aparece primeiro em tags pequenas, que têm a menor margem.
A capa é a outra metade. Uma capa com placa de metal ou um cartão numa capa carteira impede a leitura seja qual for a tag.
E confira se o NFC está ativado no aparelho que falha, o que não custa nada e explica uma parcela surpreendente desses relatos.
Se ela é lida e ignorada
As duas plataformas não agem sobre o mesmo conjunto de tipos de registro, e o iOS é o mais estreito dos dois. Um registro que dispara uma ação no Android pode ser lido e ignorado num iPhone.
As credenciais de Wi-Fi são o exemplo mais claro: gravadas numa tag elas configuram uma rede no Android e não são tratadas do mesmo jeito por um iPhone.
Dois celulares Android podem se dividir do mesmo jeito. A partir do Android 17, uma tag com um endereço da web mostra um aviso para abri-lo antes que qualquer coisa abra, onde uma versão anterior abre a página diretamente, então a mesma tag parece inerte num deles até o aviso ser tocado.
Registros que apontam para um aplicativo não fazem nada num celular onde esse aplicativo não está instalado.
Leia a tag e olhe os tipos de registro, depois confira cada um contra o que a plataforma que falha realmente trata.
O que isso quer dizer para uma instalação
Teste na plataforma mais estreita e no hardware mais antigo que você conseguir, porque essa combinação é a que define o piso.
Prefira um endereço da web a qualquer coisa esperta. É o tipo de registro sobre o qual se age com mais consistência entre aparelhos, e ele move a complexidade para uma página que você controla.
Dê à tag um alvo visível para que as pessoas mirem em vez de agitar o celular, o que recupera mais confiabilidade entre aparelhos que qualquer mudança na tag.
E não valide uma instalação pública num único celular recente. Isso esconde exatamente o problema de margem que os seus visitantes vão encontrar.
Perguntas frequentes
Uma plataforma é pior em NFC?
Elas diferem em vez de se classificar. O iOS age sobre um conjunto mais estreito de tipos de registro e se comporta de outro jeito em segundo plano, que é no que a maioria dos relatos entre plataformas se resume.
Por que a mesma tag precisa de um gesto diferente?
Porque a bobina fica num lugar diferente e a força do campo difere. Achar a posição da antena em cada modelo transforma isso num problema resolvido.
Devo gravar tags diferentes para celulares diferentes?
Não deve. Grave um endereço da web, que funciona em todo lugar, e deixe a página se adaptar se ela precisar.
Minha tag funciona no Android e não faz nada no iPhone.
Confira o tipo do registro primeiro, já que o iOS age sobre menos tipos. Se o iPhone não mostra reação nenhuma, é um problema de leitura e não de conteúdo.