Il tag viene rilevato ma non parte alcuna azione
Rilevamento e azione sono due passi distinti, ed è fallito solo il secondo. Il tag, il telefono, la distanza e la superficie funzionano quindi tutti. Restano il contenuto, il tipo di record, e il fatto che il risultato chieda un tocco per proseguire, come succede su iOS e, per un indirizzo web, a partire da Android 17.
Due passi, non uno
Prima il telefono trova il tag e lo legge. Poi guarda quello che ha letto e decide cosa fare.
Un guasto al primo passo non dà alcuna reazione. Un guasto al secondo dà una reazione e poi nulla, ed è quello che stai vedendo.
Vale la pena tenere questa distinzione, perché significa che ogni causa fisica è già eliminata. Spostare il telefono, cambiare il tag, togliere la custodia: niente di tutto questo aiuterà.
Contenuto su cui il sistema non può agire
Un tag vuoto è il caso più semplice. Letto senza problemi, non contiene nulla, non c'è nulla da fare.
Un record la cui dichiarazione di tipo è vuota o sconosciuta dà al telefono un carico utile senza alcuna istruzione a riguardo.
Un tipo di record senza gestore predefinito è il caso più sottile. Il testo semplice viene letto e mostrato invece che eseguito. Un tipo personalizzato definito per la tua applicazione non fa nulla su un telefono che non ha quell'applicazione.
Leggi il tag con uno strumento che elenchi record e tipi. La risposta si vede subito e nessun numero di tentativi di tocco la rivelerà.
La notifica di iOS
Su un iPhone, un tag letto in background presenta una notifica invece di agire subito. Se non la si tocca, non succede altro, e l'esperienza è quella di un tag rilevato che non ha fatto nulla.
È il comportamento previsto e non un guasto, e sorprende chi arriva da Android 16 o precedenti. A partire da Android 17, la guida NFC di Android dice che anche un tag con un indirizzo web mostra una notifica per aprirlo, con lo stesso risultato quando viene ignorata.
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, il che produce lo stesso sintomo per un motivo diverso.
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.
Quando sarebbe dovuta aprirsi un'applicazione
Se il tag è stato scritto per avviare un'applicazione, controlla che l'applicazione sia installata sul telefono con cui stai provando. Un record che punta a un'applicazione assente non ha nulla da aprire.
Controlla che il record sia del tipo giusto per il compito. Aprire un'applicazione in modo affidabile richiede il tipo di record pensato per quello e non una menzione in testo semplice del nome dell'applicazione.
Su Android, controlla che l'applicazione abbia il permesso di ricevere tag. A partire da Android 16, l'utente può impedire a un'applicazione di riceverli, e la guida NFC di Android colloca questa scelta in Impostazioni > App > Accesso speciale per le app > Avvia tramite NFC. A partire da Android 17, un'applicazione mai aperta, o di cui è stato forzato l'arresto, non riceve alcun tag finché non viene aperta.
E controlla se il telefono propone una scelta invece di agire. Più applicazioni installate che rivendicano lo stesso contenuto producono un elenco di scelta, e un elenco chiuso per sbaglio sembra che non sia successo nulla.
Domande frequenti
Perché il mio telefono reagisce e poi si ferma?
Perché la lettura è riuscita e il passo dell'azione non ha trovato nulla da fare. Il posto dove guardare è il contenuto, non il tag né la distanza.
Un tag vuoto viene rilevato?
Sì. Il rilevamento non dipende dal contenuto, quindi un tag vuoto produce una reazione e nessuna azione.
Perché il mio iPhone mostra una notifica invece di aprire?
È così che funziona la lettura in background su iOS. La notifica va toccata, e senza quello non succede altro.
Posso far aprire qualcosa a un record di testo?
No. Il testo è contenuto da mostrare, e aprire qualcosa richiede un tipo di record che nomini un'azione, come un indirizzo web.