HCE Default app for double tap of power button

I have the HCE entitlements, but it's not clear from the documentation I have, how to configure my app as the default app for the double tap of the power button.

Nor can i see where this is in iOS 18.2 settings. The closest I can find is 'Settings > Default Apps > Contactless App', which still shows only Wallet after I install my app with all the new entitlements and provisioning profile. I have these entitlement successfully provisioning my app:

<key>com.apple.developer.nfc.hce</key>
	<true/>
	<key>com.apple.developer.nfc.hce.iso7816.select-identifier-prefixes</key>
	<array>
		<string>A0000000031010</string>
		<string>A00000002501</string>
		<string>A0000000049999</string>
		<string>A0000000041010</string>
	</array>
	<key>com.apple.developer.nfc.hce.default-contactless-app</key>
	<true/>

The documentation here: https://developer.apple.com/support/hce-transactions-in-apps/ also references a link to changes in Info.plist, but the url takes me to storekit-external-entitlement documentation about dating apps in the netherlands ???!!!???

Any help would be appreciated to at least get started by allowing me to change the double tap action to my app.

Thanks

Answered by DTS Engineer in 893969022

HI @bandejapaisa, @marosoaie88,

Do you both still need help with this? The page below was updated with the test AIDs and configuration values some time ago:

HCE-based contactless NFC transactions for apps in the European Economic Area (EEA)

https://developer.apple.com/support/hce-transactions-in-apps/

However, it is expected for you to provide your own proprietary AIDs, not payment network AIDS in your .entitlements file.

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

We are running into the same problem, we can't get our app as to show up as the default contactless app. Were you able to find a fix for this?

I also opened a bug submission: https://feedbackassistant.apple.com/feedback/18599711

HI @bandejapaisa, @marosoaie88,

Do you both still need help with this? The page below was updated with the test AIDs and configuration values some time ago:

HCE-based contactless NFC transactions for apps in the European Economic Area (EEA)

https://developer.apple.com/support/hce-transactions-in-apps/

However, it is expected for you to provide your own proprietary AIDs, not payment network AIDS in your .entitlements file.

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

HCE Default app for double tap of power button
 
 
Q