Ir para o conteúdo
Idioma: PT

Como montar no Android uma rotina disparada por tag?

Com um aplicativo de automação que reconhece uma tag específica e então executa uma série de etapas. O mecanismo é o mesmo em toda parte e a camada do fabricante que fica por cima dele não é, e é exatamente aí que dois celulares Android deixam de se comportar do mesmo jeito.

A estrutura

Um aplicativo de automação guarda uma regra: quando esta tag for vista, faça estas coisas. A tag em si não precisa guardar nada além de algo reconhecível.

As etapas são o que o aplicativo consegue fazer, o que no Android é um conjunto amplo e depende das permissões que você concede.

A tag pode não carregar significado nenhum, já que o aplicativo a reconhece em vez de ler instruções nela.

É isso que torna as rotinas do Android rápidas de montar e exclusivas de um celular.

Como a tag é identificada

Em geral pelo identificador que o chip traz, que é único e não exige nada gravado.

Às vezes pelo conteúdo gravado na tag, o que permite que várias tags compartilhem um significado e que você substitua uma tag sem reconfigurar nada.

Identificar pelo conteúdo é a escolha mais durável, porque uma tag perdida ou danificada pode ser substituída gravando o mesmo conteúdo numa nova.

Usar o identificador do chip significa que a tag substituta tem de ser reconfigurada, um pequeno incômodo que chega num mau momento.

A camada do fabricante

Vários fabricantes acrescentam a sua própria automação ao lado da automação da plataforma, com recursos diferentes e nomes diferentes.

É por isso que as instruções de um celular muitas vezes não correspondem às de outro, e que uma rotina que funciona para um colega pode não ter equivalente no seu aparelho.

A otimização de bateria é a outra armadilha própria de cada fabricante. Um aplicativo de automação restringido em segundo plano pode parar de responder sem nenhuma mudança visível.

Se uma rotina funciona e depois para em silêncio, os ajustes de bateria são o primeiro lugar a olhar, e não a tag.

Tornar a rotina confiável

Isente o aplicativo de automação das restrições de bateria, a mudança isolada que conserta a maioria das rotinas intermitentes.

Deixe o aplicativo de automação com permissão para receber tags. A partir do Android 16, a primeira tag que ele recebe traz um aviso que oferece impedir isso, e o guia de NFC do Android coloca a lista em Configurações > Apps > Acesso especial para apps > Abrir via NFC. A partir do Android 17, abra o aplicativo uma vez depois de instalá-lo, já que as tags não são entregues a um aplicativo que nunca foi aberto ou que teve a parada forçada.

Teste com a tela desligada e o celular bloqueado, já que o despacho de tags em geral exige um aparelho acordado e desbloqueado, e a sua rotina herda isso.

Identifique as tags pelo conteúdo quando puder, para que substituir seja regravar e não reconfigurar.

E anote o que a rotina faz, porque daqui a seis meses você não vai lembrar por que tocar na tag da mesa de cabeceira desliga alguma coisa.

Perguntas frequentes

A tag precisa de conteúdo para uma rotina?

Não necessariamente, já que um aplicativo pode reconhecer o identificador do chip. Gravar um conteúdo facilita substituir uma tag danificada.

Por que a minha rotina funciona no celular de outra pessoa e não no meu?

Os fabricantes acrescentam as suas próprias camadas de automação, com recursos diferentes. As instruções de um aparelho muitas vezes não valem para outro.

Por que a minha rotina parou de funcionar sozinha?

A otimização de bateria restringindo o aplicativo de automação em segundo plano é a causa mais comum, e ela não muda nada visível.

Funciona com a tela desligada?

Em geral não, já que o despacho de tags normalmente exige um aparelho acordado e desbloqueado. A rotina herda essa condição.