Ir para o conteúdo
Idioma: PT

Por que as rotinas param de funcionar depois de uma atualização?

Porque uma rotina depende de permissões e recursos que uma plataforma pode restringir, e as atualizações os restringem com regularidade. A tag não muda e continua sendo lida perfeitamente, e é por isso que a tag é o último lugar para procurar e o primeiro em que as pessoas procuram.

Do que uma rotina depende

Um aplicativo de automação autorizado a rodar em segundo plano. Um conjunto de permissões que ele recebeu. Acesso às ações que a plataforma disponibiliza. Às vezes, uma conta num serviço.

Cada uma dessas coisas é concedida pela plataforma e pode ser restringida pela plataforma.

A tag não depende de nada disso. Ela guarda bytes e os entrega, e é por isso que ela é o único componente que nunca quebra desse jeito.

O que as atualizações tiram

A permissão de segundo plano, que é restringida repetidamente e em silêncio, em geral em nome da duração da bateria.

Permissões que são redefinidas e precisam ser concedidas de novo, o que ninguém é chamado a fazer.

Ações que são retiradas ou que passam a exigir confirmação, o que transforma uma rotina silenciosa numa que pergunta.

No Android, o próprio direito de receber tags. A partir do Android 16, a primeira tag que um aplicativo de automação recebe traz um aviso que permite ao usuário impedir que ele receba tags, e a partir do Android 17 um aplicativo que teve a parada forçada não recebe mais nenhuma até ser aberto de novo, como descreve o guia de NFC do Android.

E camadas de automação dos fabricantes que mudam independentemente da plataforma, no seu próprio cronograma.

Tirando esse aviso, nenhuma dessas mudanças se anuncia. A rotina simplesmente para, e nenhuma mensagem explica por quê.

Diagnosticar

Leia a tag primeiro, o que leva segundos e elimina o componente de que as pessoas suspeitam. Ela vai estar bem.

Rode a rotina manualmente pelo aplicativo de automação. Se ela falhar ali, o problema é uma etapa e não o gatilho.

Se ela roda manualmente e não pela tag, o gatilho está sendo impedido, em geral pela permissão de segundo plano. No Android 16 e nas versões seguintes, olhe também em Configurações > Apps > Acesso especial para apps > Abrir via NFC.

Confira as permissões e as restrições de bateria do aplicativo de automação, onde a resposta está na maior parte das vezes.

Montar algo que dure mais

Menos etapas, já que cada uma é uma dependência que pode ser retirada.

Prefira ações que a plataforma dificilmente vai restringir, o que em geral quer dizer abrir algo em vez de mudar algo.

Onde as etapas são aparelhos da casa, ponha-as numa cena no sistema de automação e não numa cadeia do celular, já que o sistema é um hospedeiro mais estável.

E anote o que cada rotina faz, para que montar de novo depois de uma atualização seja uma tarefa e não um exercício de arqueologia.

Perguntas frequentes

A atualização quebrou a minha tag?

Não. Uma tag guarda bytes e os entrega, e nenhuma atualização muda isso. Leia a tag primeiro para descartá-la em segundos.

Por que a rotina parou sem nenhuma mensagem?

As permissões de segundo plano e a disponibilidade das ações são restringidas em silêncio. Nada chama a sua atenção quando uma rotina perde aquilo de que precisava.

Como encontro a causa?

Rode a rotina manualmente. Funcionar manualmente e falhar pela tag aponta para um gatilho impedido, em geral pelas restrições de segundo plano, ou, no Android 16 e nas versões seguintes, pelo aplicativo ter sido impedido de receber tags.

Como faço as rotinas durarem?

Menos etapas, ações que dificilmente vão ser restringidas, e as etapas de aparelhos da casa mantidas no sistema de automação e não no celular.