Cómo leer una etiqueta NFC con tu iPhone — Modo en segundo plano y manual
Dos formas de leer etiquetas NFC en iPhone: lectura en segundo plano en XS y posteriores, o un escaneo manual desde el Centro de control o una app. Aquí van los pasos.
El iPhone lee etiquetas NFC de dos maneras: en segundo plano —enciendes la pantalla y acercas el teléfono a la etiqueta— o de forma manual, pulsando un botón en el Centro de control o abriendo antes una app. La vía que vayas a usar depende del modelo de iPhone y del tipo de datos que lleve la etiqueta.
Cómo lee un iPhone las etiquetas NFC
NFC es radio de corto alcance a 13,56 MHz, y el framework de Apple para hablar con él se llama Core NFC. Core NFC llegó con iOS 11 al iPhone 7, pero solo a partir del iPhone XS, en septiembre de 2018, la antena asumió un segundo trabajo: escanear etiquetas siempre que la pantalla esté encendida, sin app abierta. Cualquier modelo anterior al XS —iPhone 7, 7 Plus, 8, 8 Plus o X— sigue pudiendo leer etiquetas. Lo que no hace es leerlas en silencio en segundo plano.
Hay algunas reglas comunes a todos los iPhone. El teléfono tiene que haberse desbloqueado al menos una vez desde el último arranque. La pantalla tiene que estar encendida. La lectura en segundo plano se pausa mientras Apple Pay o Wallet están abiertos, mientras una cámara está activa, mientras otra app ya tiene una sesión de Core NFC abierta, o cuando el teléfono está en modo Avión. Y la propia etiqueta tiene que contener un registro NDEF —normalmente un registro URI, a veces un registro Text— para que el banner del sistema muestre algo.
Modo en segundo plano — iPhone XS y posteriores
Enciende la pantalla. Mantén el borde superior del teléfono —ahí está la antena— a entre 1 y 4 cm de la etiqueta. Un banner se desliza desde arriba con la carga de la etiqueta: lo habitual es "Abrir en Safari" más la URL, aunque también puede ser un pase de Wallet, una acción de Apple Pay o un enlace profundo a una app de terceros. Pulsa el banner para seguirlo.
La lectura en segundo plano sigue funcionando en la pantalla de bloqueo, siempre que hayas desbloqueado el teléfono una vez desde el arranque. Lo que no hace es leer cualquier tipo de etiqueta. Las etiquetas sin mensaje NDEF —tarjetas de transporte en crudo, credenciales de empresa, chips en blanco— no producen ningún banner. Para esas conviene un escaneo manual.
Modo manual — Centro de control (iPhone 7, 8, X)
En un iPhone 7, 7 Plus, 8, 8 Plus o X puedes añadir un lector NFC del sistema directamente al Centro de control.
Abre Ajustes → Centro de control, baja hasta Más controles y toca el botón verde con el signo más junto a Lector de etiquetas NFC. Después, desliza desde la esquina superior derecha para abrir el Centro de control, pulsa el icono NFC y presenta la etiqueta a la parte superior del teléfono. La hoja del sistema se encarga del resto. En el XS y modelos posteriores el interruptor no aparece —la lectura en segundo plano ya cubre el mismo escenario.
Modo manual — usando una app como NFCore
Una app dedicada de lectura es la vía más flexible en iPhone y funciona en cualquier modelo compatible con Core NFC. Abre NFCore, ve a Read, pulsa Scan y mantén la etiqueta cerca del borde superior del teléfono. La pantalla de resultado te enseña el UID de la etiqueta, el tipo de chip (NTAG213/215/216, MIFARE Ultralight, ICODE SLIX y demás), todos los registros NDEF que haya en la etiqueta y las páginas de memoria en crudo.
Recurre a una app de lectura por encima del banner del sistema cuando la etiqueta no tenga NDEF y el banner no diga nada, cuando quieras ver la carga en crudo antes de abrir un enlace, cuando necesites confirmar qué chip compraste realmente, o cuando estés inspeccionando los lock bytes antes de escribir.
Problemas comunes y cómo solucionarlos
No aparece ningún banner. Lo más probable es que la etiqueta no tenga registro NDEF, o que lleve un tipo de registro que Core NFC ignora. Prueba un escaneo manual en NFCore o un escaneo desde el Centro de control en un iPhone más antiguo.
El teléfono casi tiene que tocar la etiqueta. Es lo normal. El alcance NFC ronda los 4 cm y una funda gruesa lo reduce todavía más. Desliza el borde superior despacio sobre la etiqueta en lugar de mantenerlo en el aire.
No pasa nada después de un reinicio. Desbloquea el teléfono una vez. La lectura en segundo plano depende de ese primer desbloqueo.
Sigue sin pasar nada con ninguna etiqueta. Puede que sea una tarjeta RFID de 125 kHz (LF) —habitual en llaves de hotel viejas y algunos llaveros de acceso—. Los iPhone solo hablan NFC a 13,56 MHz y no pueden leer RFID de baja frecuencia.
Cómo hacerlo en NFCore
La pestaña Read de NFCore te da la carga completa antes de que se abra ningún enlace —útil cuando no te fías del todo de la URL impresa en una pegatina—. También vuelca las páginas de memoria en crudo e identifica la familia del chip, así sabes qué puedes volver a escribir. Descárgala en la App Store o en Google Play y prueba a escanear cualquier etiqueta que tengas a mano.
¿Listo para Comenzar?
Descarga NFCore y comienza a gestionar tus etiquetas NFC como un profesional.