L'iPhone legge i tag quando è bloccato?
Bloccato e addormentato non sono lo stesso stato, e quella distinzione decide la risposta. Un telefono bloccato ma sveglio può presentare una notifica da una lettura in background. Un telefono del tutto addormentato in tasca non cerca proprio nulla, qualunque sia il modello.
Tre stati, non due
Si dice bloccato e si intende una di tre cose.
Addormentato, con lo schermo spento e il telefono che fa il meno possibile. Sveglio ma bloccato, con la schermata di blocco. Oppure sbloccato e in uso.
Si comportano in modo diverso, e a una domanda posta come bloccato o no non si può rispondere perché unisce i primi due.
Quello che succede davvero
Su un modello con la lettura in background, un telefono abbastanza sveglio da presentare una notifica ne può produrre una da un tag. La lettura in background è disponibile a partire da iPhone XS e XR.
Un telefono addormentato non si trova in quella situazione, quindi non compare nulla.
Un'applicazione non può leggere in nessuno dei tre stati a meno che non sia aperta e stia chiedendo, che è il vincolo che vale a prescindere dal blocco.
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.
Il pagamento non è la stessa cosa
Si fa notare che pagare funziona senza sbloccare nulla, e se ne conclude che anche la lettura dei tag dovrebbe.
Il pagamento è emulazione di scheda: il terminale produce il campo e il telefono risponde come una scheda. Leggere un tag è il ruolo opposto, con il telefono che produce il campo.
Sono modi diversi raggiunti per strade diverse con regole diverse, quindi il fatto che uno funzioni non dice nulla sull'altro.
È la deduzione falsa più comune sull'NFC dell'iPhone e vale la pena dirlo con chiarezza.
Cosa aspettarsi in pubblico
Dai per scontato che la persona sveglierà il telefono. Quasi tutti lo fanno senza pensarci quando hanno intenzione di avvicinarlo a qualcosa.
Progetta perché un tocco voluto su un telefono sveglio funzioni, e tratta tutto quello che va oltre come un di più e non come un requisito.
Stampa una breve istruzione. Trasforma un visitatore perplesso con un telefono addormentato in uno che riesce, e non costa nulla.
E non costruire un percorso che dipenda da un telefono addormentato che legge un tag, perché funziona su certi apparecchi e non su altri, che è peggio di un limite attorno al quale hai progettato.
Domande frequenti
Perché il pagamento funziona con il telefono bloccato?
Il pagamento è emulazione di scheda, dove il campo lo produce il terminale e il telefono risponde. Leggere un tag è il ruolo opposto con regole proprie.
Il telefono deve essere sbloccato?
Deve essere abbastanza sveglio da presentare una notifica. Il fattore che decide non è lo sblocco, è l'essere addormentato.
Un tag sveglia il mio telefono?
No. Un telefono addormentato non produce un campo, quindi il tag non ha nulla a cui rispondere.
Posso farlo funzionare dalla tasca?
Non in modo affidabile, su nessuna delle due piattaforme. Progetta piuttosto per un tocco voluto su un telefono sveglio.