Vai al contenuto
Lingua: IT

Perché le routine smettono di funzionare dopo un aggiornamento?

Perché una routine dipende da permessi e capacità che una piattaforma può restringere, e gli aggiornamenti li restringono con regolarità. Il tag è immutato e si legge ancora perfettamente, ed è per questo che è l'ultimo posto dove guardare e il primo in cui la gente guarda.

Da che cosa dipende una routine

Che un'applicazione di automazione sia autorizzata a girare in background. Un insieme di permessi che le sono stati concessi. L'accesso alle azioni che la piattaforma espone. A volte un account con un servizio.

Ognuna di queste cose la concede la piattaforma e la può restringere la piattaforma.

Il tag non dipende da niente di tutto questo. Porta byte e li consegna, ed è per questo che è il solo componente che non si rompe mai così.

Che cosa tolgono gli aggiornamenti

Il permesso di girare in background, che viene stretto di continuo e in silenzio, di solito in nome della durata della batteria.

I permessi che vengono azzerati e vanno riconcessi, cosa a cui nessuno viene invitato.

Le azioni che vengono tolte o che adesso richiedono una conferma, il che trasforma una routine silenziosa in una che chiede.

Su Android, il diritto stesso di ricevere tag. A partire da Android 16, il primo tag che un'applicazione di automazione riceve porta una notifica che permette all'utente di impedirle di ricevere tag, e a partire da Android 17 un'applicazione di cui è stato forzato l'arresto non ne riceve più finché non viene riaperta, come descrive la guida NFC di Android.

E gli strati di automazione dei fabbricanti, che cambiano indipendentemente dalla piattaforma, secondo un calendario proprio.

A parte quella notifica, nessuna di queste cose si annuncia. La routine si ferma e basta, e nessun messaggio spiega perché.

Diagnosticarlo

Rileggi prima il tag, cosa che dura secondi ed elimina il componente che la gente sospetta. Starà benissimo.

Esegui la routine a mano dall'applicazione di automazione. Se fallisce lì, il problema è un passaggio invece dell'innesco.

Se si svolge a mano e non dal tag, l'innesco viene bloccato, che di solito è il permesso di girare in background. Su Android 16 e successivi, guarda anche in Impostazioni > App > Accesso speciale per le app > Avvia tramite NFC.

Controlla permessi e restrizioni della batteria per l'applicazione di automazione, che è dove sta la risposta quasi sempre.

Costruire qualcosa di più resistente

Meno passaggi, dato che ognuno è una dipendenza che si può ritirare.

Preferisci azioni che la piattaforma difficilmente limiterà, il che di solito significa aprire qualcosa invece di cambiare qualcosa.

Dove i passaggi sono apparecchi di casa, mettili in una scena nel sistema di casa invece che in una catena sul telefono, dato che il sistema è un ospite più stabile.

E scrivi che cosa faccia ciascuna routine, così che ricostruire dopo un aggiornamento sia un compito invece di un esercizio di archeologia.

Domande frequenti

L'aggiornamento ha rotto il mio tag?

No. Un tag porta byte e li consegna, e nessun aggiornamento cambia la cosa. Rileggilo per eliminarlo in pochi secondi.

Perché si è fermata senza alcun messaggio?

I permessi di girare in background e la disponibilità delle azioni vengono ristretti in silenzio. Nulla ti avvisa quando una routine perde quello che le serviva.

Come trovo la causa?

Esegui la routine a mano. Se funziona a mano e fallisce dal tag, il problema è l'innesco bloccato, di solito da restrizioni sul background, o su Android 16 e successivi dal fatto che all'applicazione sono stati negati i tag.

Come faccio a far durare le routine?

Meno passaggi, azioni difficili da limitare, e passaggi degli apparecchi di casa tenuti nel sistema di casa invece che sul telefono.