Vai al contenuto
Lingua: IT

Il tag funziona nell'applicazione ma non dalla schermata di blocco

Comportamento previsto e non un guasto, per motivi diversi su ciascuna piattaforma. Leggere un tag da dentro un'applicazione è un gesto voluto, con lo schermo acceso. Leggerne uno senza aprire nulla è la lettura in background, che ha delle condizioni e, su iPhone, un requisito di modello.

Due modalità diverse

Dentro un'applicazione, l'app ha chiesto al sistema di leggere i tag e la persona è presente e guarda lo schermo. Tutto è esplicito.

Da un telefono bloccato o addormentato, è il sistema a decidere da solo se cercare tag e cosa farne. È una funzione diversa con condizioni proprie.

Un tag che funziona nel primo caso e non nel secondo ti sta parlando del comportamento in background del telefono, non del tag.

Su Android

Lo smistamento dei tag richiede in genere lo schermo acceso e l'apparecchio sbloccato. Un telefono in tasca con lo schermo spento non sta cercando tag.

Il comportamento preciso cambia da costruttore a costruttore e da versione a versione, quindi una regola valida su un apparecchio può non valere su un altro.

Anche l'NFC deve essere attivo, ed è un'impostazione che può essere spenta senza alcun segno visibile finché un tag non fallisce.

Prova svegliando e sbloccando prima il telefono. Se allora il tag si legge, il comportamento è normale e non c'è nulla da correggere sul tag.

Su iPhone

La lettura in background è disponibile a partire da iPhone XS e XR. Sui modelli supportati precedenti bisogna avviare manualmente un'applicazione anche solo per leggere un tag, che è esattamente il sintomo descritto.

Quando la lettura in background funziona, il risultato arriva come una notifica invece che come un'azione immediata. Se la notifica non viene toccata, non succede altro.

Prendi NFC Tools. Su iOS richiede un iPhone 7 o un modello successivo con iOS 15.6 come minimo, e l'applicazione deve essere avviata manualmente. La lettura in background è disponibile a partire da iPhone XS e XR.

Quindi un tag che funziona dentro l'applicazione su un iPhone più vecchio e non fa nulla dalla schermata di blocco si sta comportando esattamente come fa quel modello.

Progettare tenendone conto

Presumi che il tocco sia voluto. Le installazioni pubbliche funzionano meglio quando la persona tiene in mano un telefono sveglio e ha intenzione di toccare qualcosa.

Di' cosa fa il tag. Una breve istruzione stampata toglie l'ambiguità a chi ha un telefono che non fa nulla perché sta dormendo.

Non costruire un percorso che dipenda dalla lettura di un tag da un telefono bloccato. Funziona su alcuni apparecchi e non su altri, che è il peggio di entrambi.

E prova specificamente su un iPhone più vecchio. È l'apparecchio con più probabilità di produrre questo sintomo e con meno probabilità di stare in tasca a chi ha provato l'installazione.

Domande frequenti

Perché il mio vecchio iPhone chiede l'app aperta?

La lettura in background è disponibile a partire da iPhone XS e XR. I modelli supportati precedenti richiedono che un'applicazione venga avviata manualmente.

Android legge i tag con lo schermo spento?

In genere no, perché lo smistamento richiede di solito lo schermo acceso e l'apparecchio sbloccato. Il comportamento cambia da costruttore a costruttore.

È un guasto che posso correggere sul tag?

No. Il tag si comporta allo stesso modo nei due casi, e quello che cambia è ciò che sta facendo il telefono.

Perché iOS mostra una notifica invece di agire?

È così che funziona lì la lettura in background. La notifica va toccata perché succeda qualcos'altro.