Volver a las guías

¿Funcionan las etiquetas NFC sin app en Android? Qué las lee

Sí, una etiqueta NFC con un enlace o un texto funciona en Android sin app. Te contamos qué la lee, cuándo hace falta una app y por qué a veces no pasa nada.

Publicado

Introducción

Sí. Si una etiqueta guarda un enlace web o texto plano en el formato NDEF estándar, un teléfono Android la lee sin instalar ninguna app adicional. Activas el NFC, desbloqueas la pantalla y acercas el teléfono. Lo que ocurra después varía según la versión de Android del teléfono y las apps que tengas instaladas.

Cómo lee Android una etiqueta por sí solo

Android incluye un sistema de despacho de etiquetas que analiza la etiqueta detectada, clasifica sus datos y abre una aplicación interesada en ellos. Los dispositivos Android suelen buscar etiquetas mientras la pantalla está desbloqueada, salvo que el NFC esté desactivado en Ajustes.

En una etiqueta NDEF, el sistema lee el primer registro del mensaje y deduce de él un tipo MIME o un URI. Los tipos de registro más comunes se asignan así:

  • Un registro URI se convierte en un URI, así que un enlace guardado se abre como enlace.
  • Un registro de texto se convierte en text/plain.
  • Un Smart Poster se convierte en un URI, tomado de su contenido.

Por eso una pegatina con https://example.com simplemente funciona: el teléfono la convierte en un enlace y lo pasa al sistema, sin ninguna app lectora de por medio.

Si más de una app puede gestionar los datos, Android muestra el selector de actividades para que elijas. Si ninguna app filtra por ninguno de los intents, Android no hace nada. Así que un toque sin respuesta no siempre significa que la etiqueta esté rota. A veces, ninguna app del teléfono reclama esos datos.

Para qué sigue haciendo falta una app

El camino integrado cubre la lectura de datos simples y estándar. No lo cubre todo:

  • Escribir o bloquear etiquetas. El lector del sistema de Android consume etiquetas; no te da un editor. Para eso necesitas una app como NFCore.
  • Ver qué hay en una etiqueta. El teléfono actúa sobre los datos; no muestra tipos de registro, tamaños ni la familia de la etiqueta.
  • Acciones personalizadas. Cualquier cosa más allá de abrir un enlace o mostrar texto necesita una app registrada para esos datos.
  • Etiquetas que no son NDEF. Si los datos no pueden asignarse a un tipo MIME o a un URI, o la etiqueta no tiene datos NDEF, Android recurre a los intents basados en tecnología y a los genéricos. Solo reaccionará una app que gestione esa tecnología de etiqueta.

El formato también importa. La referencia NDEF de Android indica que todo dispositivo Android con NFC debe gestionar NDEF en etiquetas NFC Forum de los tipos 1 a 4, y recomienda esos tipos para nuevos despliegues, porque los formatos NDEF propietarios no funcionarán en todos los teléfonos. Si además tienes usuarios de iPhone, consulta qué etiquetas NFC funcionan con iPhone y, para una pegatina de Wi-Fi que sirva en ambas plataformas, añade una URL de respaldo.

Qué cambió en Android 16 y 17

La documentación para desarrolladores de Android describe dos cambios que afectan a las etiquetas con enlaces:

  • Android 16: las etiquetas que guardan enlaces web (http o https) activan la acción estándar de abrir enlace en lugar del intent de NDEF detectado. Además, se avisa al usuario cuando una app recibe su primer intent NFC, y puede bloquearla. La lista está en Ajustes > Apps > Acceso especial de apps > Launch via NFC.
  • Android 17: al escanear una etiqueta con enlace aparece una notificación de «abrir enlace», y el enlace se abre solo después de tocarla.

Ambos datos provienen de la documentación de Android. Qué teléfono recibe qué versión, y cuándo, depende del fabricante, así que en tu dispositivo un enlace puede abrirse de inmediato o pedir confirmación.

Cuando no pasa nada

  1. El NFC está desactivado. Revisa los ajustes de conexión.
  2. La pantalla está bloqueada. Desbloquéala y vuelve a acercar el teléfono.
  3. Colocación. Mantén la etiqueta quieta sobre la zona de la antena del teléfono; moverla durante la lectura provoca errores. Las superficies metálicas y las fundas gruesas o de batería pueden bloquear la señal, como señala la página de solución de problemas de NFC Tools.
  4. Una tarjeta protegida. Las tarjetas de acceso, de pago y de transporte están protegidas, por lo que un lector genérico no puede leerlas, copiarlas ni emularlas. Es normal que un toque sobre una de ellas no haga nada.
  5. Un formato no compatible. Un formato propietario o datos que no son NDEF pueden no coincidir con ninguna app. Comprueba si la etiqueta está bloqueada y qué contiene con un lector de etiquetas.
  6. Se bloqueó una app. Si un gestor dejó de abrirse, revisa la lista Launch via NFC en Android 16 y versiones posteriores.

Los enlaces y el texto de una etiqueta NDEF estándar no necesitan ninguna app en Android. Escribir, inspeccionar y las acciones personalizadas, sí.

Preguntas frecuentes

¿Necesito descargar una app lectora de NFC en Android?

No para las etiquetas habituales. Si la etiqueta guarda un enlace web o texto en el formato NDEF estándar, el sistema de despacho de etiquetas de Android la lee y la entrega al gestor adecuado. Necesitas una app para escribir etiquetas, inspeccionar datos en bruto o actuar sobre datos personalizados.

¿Por qué mi teléfono Android no hace nada al acercarlo a una etiqueta?

Las causas habituales son el NFC desactivado, la pantalla bloqueada, una etiqueta que no es NDEF o usa un formato que Android no puede asignar, ninguna app instalada que gestione los datos, o una etiqueta mal alineada con la antena del teléfono. Android no hace nada cuando ninguna app filtra por los intents de la etiqueta.

¿Puede Android leer una etiqueta con la pantalla apagada o bloqueada?

Android suele buscar etiquetas mientras la pantalla está desbloqueada, así que desbloquea el teléfono antes de acercarlo.

¿Puede un teléfono leer mi tarjeta de acceso o bancaria sin una app?

No lo esperes. Las tarjetas de acceso, de pago y de transporte están protegidas, y los lectores de etiquetas genéricos no pueden leerlas, copiarlas ni emularlas.