Back to guides

Set a Default Contactless App on iPhone Beyond Apple Pay

iOS now lets you pick any eligible app — not just Wallet — as the app that launches when you tap your iPhone to an NFC terminal. Here's what the default-contactless-app setting actually controls, how Field Detect and Double-Click work, and what still happens to Apple Pay.

Published

Quick answer

Wallet doesn't have to be the app your iPhone opens anymore. iOS lets you designate any app that supports Apple's HCE (Host Card Emulation) entitlement as the one that launches automatically when you tap your iPhone to a compatible NFC terminal — separate from, and without disabling, Apple Pay. It's the same mechanism behind how Apple Pay and Google Pay use NFC in the first place, just opened up to other apps now.

Field Detect vs. Double-Click, briefly

The default app can launch two ways. Field Detect fires when you physically tap your iPhone to a compatible terminal. Double-Click fires when you double-press the side button (Face ID models) or the Home button (Touch ID models). Both need Face ID, Touch ID, or a passcode if your iPhone is locked, per Apple's HCE documentation.

Step-by-step

Check three things before you start:

  • You need an iPhone XS or later.
  • Your iPhone needs iOS 17.4 or later if you're in the EEA, or the broader regional rollout that started with iOS 18.1 — Apple expanded it to Australia, Brazil, Canada, Japan, New Zealand, the UK, and the US.
  • The third-party app itself needs to already support Apple's com.apple.developer.nfc.hce.default-contactless-app entitlement. That's a developer-side requirement, not a user one — not every NFC-capable app qualifies, and there's no way to force an app into the picker if Apple hasn't granted it.

To change the default:

  1. Open Settings and find the contactless/NFC default-app picker.
  2. Choose from the apps installed on your iPhone that support the feature.
  3. That's it. The change applies immediately, and both Field Detect and Double-Click now point to the app you picked instead of Wallet.

This is a different setting from adding a card to Wallet itself. Adding a car key to Apple Wallet is about what's stored inside Wallet; the default-contactless-app setting is about which app launches when you tap, regardless of what's stored where.

Common problems and fixes

"I tapped my phone and the wrong app opened." Only one app can hold the default slot at a time. Check Settings to confirm which app is currently set — if you installed a new HCE-capable app recently, it may have prompted you to switch during setup.

"I still want to use Apple Pay sometimes." You don't have to switch back and forth. Apple documents a way to use Apple Pay even when it's not your default: open Wallet directly instead of relying on the automatic tap-to-launch behavior (support.apple.com). That's a different feature from Tap to Pay on iPhone, by the way, which turns your iPhone into a card reader for merchants — not something you toggle as a default contactless app.

"The app I want isn't showing up as an option." It hasn't received the HCE entitlement from Apple yet. That's a business agreement and technical review the developer has to complete, not something you can flip on from your side as a user.

Doing this on NFCore specifically

To be direct: NFCore won't show up in this picker, and that's by design. NFCore reads, writes, and inspects NFC tags — it's not an HCE contactless-payment app, and it doesn't emulate a card. iOS keeps that distinction deliberately locked down. Core NFC gives apps like NFCore read/write access to tags, while the separate, entitlement-gated HCE stack is reserved for apps that need to act like a physical payment card, transit pass, or badge.

If what you actually want is to program a tag — a Wi-Fi sticker, a vCard business card, an iOS Shortcuts trigger — that's the job NFCore is built for, no commercial agreement with Apple required on your end. Grab it on the App Store or Google Play.

Frequently Asked Questions

What is a "default contactless app" on iPhone?

It's the app iOS automatically opens when you tap your iPhone to a compatible NFC terminal or double-click the side/Home button. Historically that was always Wallet; iOS now lets you pick any eligible third-party app instead.

How do I change my iPhone's default contactless app?

Open Settings, find the contactless/NFC default-app picker, and choose an installed app that supports the feature. Only apps built with Apple's default-contactless-app entitlement show up as options.

Can I still use Apple Pay if I set a different app as default?

Yes. Apple documents a path to use Apple Pay even when Wallet isn't your default — typically by opening Wallet directly before you tap, rather than relying on the automatic tap-to-launch behavior.

What iPhone models and iOS versions support this?

iPhone XS or later, with iOS 17.4+ in the EEA and the broader rollout from iOS 18.1 covering Australia, Brazil, Canada, Japan, New Zealand, the UK, and the US.

Does NFCore let me set itself as a default contactless payment app?

No. NFCore reads, writes, and inspects NFC tags; it isn't a Host Card Emulation payment app, so it won't appear in the default-contactless-app picker. This setting governs card-emulation apps — transit, hotel-key, or payment apps — not tag read/write tools.

Conclusion

iOS now separates "which app launches when you tap" from "what Wallet stores" — and any eligible app, not just Apple Pay, can hold that slot. As more HCE apps request the entitlement for transit, hotel keys, and loyalty programs, expect the default-app picker to matter more for everyday iPhone users. NFCore stays on the other side of that line, built for reading, writing, and inspecting the NFC tags you already own — not for contactless payments.