Volver a las guías

¿Por Qué el iPhone No Se Une Automáticamente al Wi-Fi Desde una Etiqueta NFC Como Android?

El iPhone no se une automáticamente al Wi-Fi desde una etiqueta NFC porque Shortcuts solo lee su identificador, no el contenido. Aquí, la diferencia y la solución.

Publicado

Versión corta: un iPhone no puede unirse automáticamente al Wi-Fi desde una etiqueta NFC estándar porque iOS no tiene ningún servicio a nivel de sistema que lea un registro NDEF de Wi-Fi y actúe sobre él. Android sí lo tiene. Esa es toda la diferencia.

Qué es

Ambas plataformas parten del mismo estándar. Wi-Fi Easy Connect, del NFC Forum, permite que un dispositivo se una a una red al tocar una etiqueta que lleva un mensaje NDEF con una URI de arranque (bootstrapping), construido sobre la especificación Connection Handover del propio Forum. El formato existe. Lo que cambia es qué sistema operativo lo lee y actúa sin que se lo pidan dos veces. En iOS, Core NFC es un framework a nivel de aplicación: una app de terceros tiene que estar corriendo para leer la etiqueta y decidir qué hacer con ella. No hay ningún servicio del sistema operativo vigilando por debajo, a la espera de un registro de Wi-Fi para ofrecer la conexión, como sí hace la app de Ajustes de Android.

Cómo funciona en realidad

Android tiene esto integrado desde Android L: mantén pulsada una red en los ajustes de Wi-Fi, elige "escribir en etiqueta NFC" y las credenciales quedan grabadas en la etiqueta. Cualquier teléfono con NFC que la toque después tendrá su sistema operativo leyendo el SSID y la contraseña incrustados, y llamando directamente a la API de Wi-Fi para conectarse. No hace falta ninguna app en el lado que recibe.

El iPhone funciona de otra forma, y Apple es clara sobre el motivo. El mecanismo integrado más cercano es una automatización de Shortcuts, y esta es la frase exacta de la propia documentación de Apple: "Aparte del identificador único, el contenido de la etiqueta NFC se ignora." Shortcuts se activa según el UID de la etiqueta —el número de serie fijo grabado en el chip— y no según nada escrito en el mensaje NDEF. Un registro de Wi-Fi que esté en esa misma etiqueta simplemente no existe para Shortcuts. Es el mismo patrón que hay detrás de otra limitación NFC del iPhone: iOS mantiene la lectura de etiquetas limitada a identificadores y eventos disparados por apps, en vez de tratar la etiqueta como una instrucción que el sistema ejecuta por su cuenta.

Dónde lo vas a notar

En cualquier sitio donde alguien reparta una etiqueta física de Wi-Fi asumiendo que funciona igual para todos los invitados: oficinas, cafeterías, alquileres vacacionales, museos. Los visitantes con Android tocan y reciben un aviso para unirse. Los visitantes con iPhone tocan y... nada. A veces solo se abre Shortcuts sin ninguna automatización configurada para esa etiqueta. Si el anfitrión no creó también un Shortcut a medida, el toque no sirve de nada.

Es la misma asimetría que se ve en la cultura de automatización NFC de Android: Android trata un toque como un disparador que el propio sistema puede ejecutar. iOS lo trata como un evento que una app o un Shortcut tiene que interpretar primero.

Consejos, trucos y una guía rápida con NFCore

Escribir la etiqueta es idéntico en ambas plataformas. Abre NFCore, crea un registro de Wi-Fi, introduce el nombre de la red y la contraseña, y escríbelo en la etiqueta. Listo: esa parte no cambia según el sistema operativo.

Cerrar la brecha en el lado del iPhone requiere un paso más. Crea una automatización en Shortcuts, define como disparador esa etiqueta concreta (escanéala una vez para registrar su identificador) y añade dentro del Shortcut una acción de "Conectar a Wi-Fi" o equivalente. Las credenciales viven en el Shortcut, no en la etiqueta, así que si la contraseña cambia más adelante, actualiza la automatización, no solo la etiqueta.

Una advertencia honesta que aplica a ambas plataformas: incluso donde la unión automática funciona, la mayoría de los dispositivos muestran un aviso de confirmación antes de conectarse, en vez de unirse en silencio. No esperes un toque completamente automático en ningún sitio, ni siquiera en el flujo nativo de Android.

Preguntas frecuentes

¿Es un error del iPhone que Apple va a corregir?

No: es una decisión de diseño, no un error. Core NFC y Shortcuts se construyeron para leer el identificador de una etiqueta y disparar automatizaciones definidas por el usuario, no para ejecutar cualquier contenido NDEF. Nada indica que Apple vaya a añadir una unión automática nativa a partir de registros de Wi-Fi.

¿Puedo hacer que un iPhone se una al Wi-Fi desde una etiqueta NFC de alguna forma?

Sí, de forma indirecta. Crea una automatización de Shortcuts vinculada al identificador de esa etiqueta, con una acción de unión a Wi-Fi dentro. La etiqueta dispara el Shortcut; el Shortcut guarda las credenciales reales.

¿Afecta esto al iPad de la misma manera?

Sí. iPadOS comparte Core NFC y Shortcuts con iOS, así que los iPads con NFC se comportan igual: solo leen el identificador.

¿Por qué Android lo soporta de forma nativa y iOS no?

Android integró la lectura de etiquetas de Wi-Fi en la capa de Ajustes del sistema operativo a partir de Android L, así que es la propia plataforma la que analiza el registro y llama a su propia API de Wi-Fi. iOS nunca añadió un manejador equivalente a nivel de sistema para ese tipo de registro.

¿Escribir una etiqueta de Wi-Fi con NFCore funciona distinto en iPhone que en Android?

La etiqueta se escribe de forma idéntica en ambos. Lo que cambia es qué pasa al tocarla: Android lee las credenciales incrustadas y ofrece unirse de inmediato; el iPhone necesita una automatización de Shortcuts a medida para actuar sobre ese mismo toque.

En resumen

La diferencia es de arquitectura, no una función que falte. iOS despacha los toques NFC por identificador a través de un framework a nivel de aplicación; Android lee los registros de Wi-Fi directamente a nivel de sistema operativo. ¿Vas a configurar Wi-Fi para invitados por NFC? Escribe la etiqueta una vez con NFCore y crea la automatización de Shortcuts por separado para tus visitantes con iPhone. Y si Apple alguna vez expone los registros NDEF de Wi-Fi a nivel de sistema, este es el comportamiento que cambiaría primero.