Configura una app de contacto sin contacto predeterminada en el iPhone además de Apple Pay
iOS ahora te permite elegir cualquier app compatible, no solo Wallet, como la app que se abre al acercar el iPhone a un terminal NFC. Esto es lo que controla realmente el ajuste de app de contacto sin contacto predeterminada, cómo funcionan Field Detect y Double-Click, y qué pasa con Apple Pay.
Respuesta rápida
Wallet ya no tiene que ser la app que abre tu iPhone. iOS te permite designar cualquier app compatible con la entitlement de HCE (Host Card Emulation) de Apple como la que se abre automáticamente al acercar tu iPhone a un terminal NFC compatible, algo independiente de Apple Pay y que no lo desactiva. Es el mismo mecanismo detrás de cómo Apple Pay y Google Pay usan NFC, solo que ahora abierto a otras apps.
Field Detect y Double-Click, en pocas palabras
La app predeterminada puede abrirse de dos formas. Field Detect se activa al acercar físicamente el iPhone a un terminal compatible. Double-Click se activa al pulsar dos veces el botón lateral (modelos con Face ID) o el botón de inicio (modelos con Touch ID). Ambas requieren Face ID, Touch ID o el código si el iPhone está bloqueado, según la documentación de HCE de Apple.
Paso a paso
Antes de empezar, revisa tres cosas:
- Necesitas un iPhone XS o posterior.
- Tu iPhone necesita iOS 17.4 o posterior si estás en el EEE, o el despliegue regional más amplio que empezó con iOS 18.1 — Apple lo amplió a Australia, Brasil, Canadá, Japón, Nueva Zelanda, el Reino Unido y Estados Unidos.
- La app de terceros ya debe ser compatible con la entitlement
com.apple.developer.nfc.hce.default-contactless-appde Apple. Ese es un requisito del desarrollador, no tuyo: no todas las apps con NFC califican, y no hay forma de forzar que una app aparezca en el selector si Apple no se la ha concedido.
Para cambiar la app predeterminada:
- Abre Ajustes y busca el selector de app predeterminada de contacto sin contacto/NFC.
- Elige entre las apps instaladas en tu iPhone que sean compatibles con esta función.
- Listo. El cambio se aplica de inmediato, y tanto Field Detect como Double-Click apuntan ahora a la app que elegiste en lugar de Wallet.
Este es un ajuste distinto al de añadir una tarjeta a Wallet. Añadir una llave de coche a Apple Wallet trata sobre qué se guarda dentro de Wallet; el ajuste de app predeterminada trata sobre qué app se abre al acercar el teléfono, sin importar dónde esté guardado cada elemento.
Problemas comunes y soluciones
"Acerqué el teléfono y se abrió la app equivocada." Solo una app puede ocupar el puesto de predeterminada a la vez. Revisa Ajustes para confirmar cuál está activa: si instalaste una nueva app compatible con HCE recientemente, es posible que te haya pedido cambiarla durante la configuración.
"Todavía quiero usar Apple Pay a veces." No hace falta que cambies de una a otra constantemente. Apple documenta una forma de usar Apple Pay incluso cuando no es tu app predeterminada: abrir Wallet directamente en lugar de depender del lanzamiento automático al acercar el teléfono (support.apple.com). Por cierto, eso es una función distinta de Tap to Pay en iPhone, que convierte tu iPhone en un lector de tarjetas para comercios, no algo que se active como app predeterminada de contacto sin contacto.
"La app que quiero no aparece como opción." Todavía no ha recibido la entitlement de HCE de Apple. Eso depende de un acuerdo comercial y una revisión técnica que debe completar el desarrollador, no algo que puedas activar tú como usuario.
Cómo se aplica esto en NFCore
Para ser claros: NFCore no aparecerá en este selector, y es intencional. NFCore lee, escribe e inspecciona etiquetas NFC; no es una app de pagos por contacto sin contacto con HCE, y no emula ninguna tarjeta. iOS mantiene esa distinción deliberadamente separada. Core NFC les da a apps como NFCore acceso de lectura y escritura a las etiquetas, mientras que la pila de HCE, sujeta a esta entitlement independiente, está reservada para apps que necesitan comportarse como una tarjeta de pago física, un pase de transporte o una credencial.
Si lo que realmente quieres es programar una etiqueta (un adhesivo de Wi-Fi, una tarjeta de presentación vCard, un disparador de Atajos de iOS), esa es la tarea para la que está hecha NFCore, sin necesidad de ningún acuerdo comercial con Apple de tu parte. Consíguela en la App Store o en Google Play.
Preguntas frecuentes
¿Qué es una "app de contacto sin contacto predeterminada" en el iPhone?
Es la app que iOS abre automáticamente al acercar tu iPhone a un terminal NFC compatible o al pulsar dos veces el botón lateral/de inicio. Antes siempre era Wallet; ahora iOS te permite elegir cualquier app de terceros compatible en su lugar.
¿Cómo cambio la app de contacto sin contacto predeterminada de mi iPhone?
Abre Ajustes, busca el selector de app predeterminada de contacto sin contacto/NFC y elige una app instalada que sea compatible con la función. Solo aparecen como opción las apps creadas con la entitlement de app predeterminada de Apple.
¿Puedo seguir usando Apple Pay si pongo otra app como predeterminada?
Sí. Apple documenta una forma de usar Apple Pay incluso cuando Wallet no es tu app predeterminada, normalmente abriendo Wallet directamente antes de acercar el teléfono, en lugar de depender del lanzamiento automático.
¿Qué modelos de iPhone y versiones de iOS son compatibles?
iPhone XS o posterior, con iOS 17.4 o superior en el EEE y el despliegue más amplio desde iOS 18.1 que cubre Australia, Brasil, Canadá, Japón, Nueva Zelanda, el Reino Unido y Estados Unidos.
¿Puedo poner NFCore como app de pagos por contacto sin contacto predeterminada?
No. NFCore lee, escribe e inspecciona etiquetas NFC; no es una app de pagos con Host Card Emulation, así que no aparecerá en el selector de app predeterminada. Ese ajuste rige apps de emulación de tarjeta (transporte, llaves de hotel o pagos), no herramientas de lectura y escritura de etiquetas.
Conclusión
iOS ahora separa "qué app se abre al acercar el teléfono" de "qué guarda Wallet", y cualquier app compatible, no solo Apple Pay, puede ocupar ese puesto. A medida que más apps con HCE soliciten la entitlement para transporte, llaves de hotel y programas de fidelidad, es de esperar que el selector de app predeterminada importe cada vez más para los usuarios de iPhone. NFCore se queda del otro lado de esa línea: está hecha para leer, escribir e inspeccionar las etiquetas NFC que ya tienes, no para pagos por contacto sin contacto.