Android legge i tag con lo schermo spento?
In generale no. Lo smistamento dei tag richiede di norma lo schermo acceso e l'apparecchio sbloccato, e il comportamento esatto cambia da un costruttore all'altro e da una versione all'altra. Un telefono addormentato in tasca non cerca tag, il che è una scelta di progetto e non un limite.
Il comportamento normale
Un telefono con lo schermo spento in generale non smista i tag. È svegliarlo e sbloccarlo a far funzionare un tocco.
È voluto. Un apparecchio che agisse sui tag mentre dorme in tasca sarebbe fatto scattare da ogni tag che passa accanto, il che non è né utile né sicuro.
Il pagamento è l'eccezione che si nota, ed è un modo del tutto diverso: il telefono risponde a un terminale invece di leggere un tag, per una strada con le sue regole.
Perché cambia
I costruttori personalizzano Android, e il comportamento attorno agli apparecchi bloccati e addormentati è una delle cose che personalizzano.
Le differenze di versione si aggiungono, quindi una regola stabilita su un apparecchio può non valere su un altro dello stesso costruttore un anno dopo.
È per questo che qui non è disponibile un'affermazione generale sicura. Quello che è disponibile è la prova.
I modi di risparmio energetico aggiungono un altro strato, dato che certi apparecchi limitano l'NFC sotto di essi e la restrizione persiste in un modo che sembra un guasto.
Provarlo sui tuoi apparecchi
Blocca il telefono, avvicina un tag che sai buono, e osserva. Poi sveglialo senza sbloccarlo e ripeti. Poi sbloccalo e ripeti.
Tre risultati, tre stati, e una risposta chiara per quell'apparecchio.
Ripeti sul telefono più vecchio e più economico della popolazione a cui ti rivolgi, dato che è lì che il comportamento è meno generoso.
Annota quello che hai trovato. È il genere di dettaglio che si stabilisce in fretta e che fa impazzire a ristabilire sei mesi dopo.
Progettare attorno
Dai per scontato che il tocco sia voluto e che il telefono sia sveglio. Copre entrambe le piattaforme e toglie la domanda.
Di' sul tag stesso che cosa fare. Una breve istruzione trasforma un visitatore perplesso in uno che riesce.
Non costruire un percorso che richieda a un telefono bloccato di leggere un tag. Funziona su certi apparecchi e non su altri, che è il peggio dei due mondi.
E per qualsiasi cosa a mani libere, tratta l'affidabilità della lettura come il vincolo di progetto e non come un dettaglio realizzativo.
Domande frequenti
Perché il pagamento funziona a schermo spento?
Il pagamento usa l'emulazione di scheda, dove il campo lo produce il terminale e il telefono risponde. Quella strada ha le sue regole e non è lettura di tag.
Posso attivare la lettura a schermo spento?
In generale non è un'impostazione dell'utente, e il comportamento cambia da un costruttore all'altro. Provare quell'apparecchio preciso è la via affidabile.
Il telefono deve essere sbloccato?
Di solito sì per lo smistamento dei tag. Certi apparecchi si comportano diversamente, ed è per questo che la prova a tre stati vale la pena.
Su iPhone è uguale?
I dettagli cambiano. La lettura in background è disponibile a partire da iPhone XS e XR, e presenta una notifica invece di agire direttamente.