Hi,
for https://developer.apple.com/documentation/corenfc/cardsession/, is the Select PPSE APDU forwarded to the 3rd party payment app for processing?
The use case is to provide a specific list of AIDs controlled by the app rather than all the AIDs registered under the app's entitlement.
Post
Replies
Boosts
Views
Activity
Apple is opening up NFC and SE APIs to developers on iOS18.1 in certain territories.
The documentation mentions that NFC & SE Platform partners can submit an applet for installing into the Secure Element.
When a request is made by an iOS app to provision a card, the signed applet corresponding to the card scheme will be downloaded into the iPhone and personalised by the platform partner servers.
Would it be possible to access the applet through SE APIs? If yes, would the access be open to any iOS app that has the granted HCE entitlement to the card scheme (e.g AIDs). Or is access limited to only the iOS app that create/published the applet?
From the document (excerpt below), it looks like any iOS app with the HCE entitlement to the card scheme would be able to use the applet. However it also mentions lifecycle management where an iOS app can delete the applet (or credential).
Would be interested in getting insight into this.
In our testing, we found that Apple Wallet Express Transit card is not being disabled when the default contactless app has been changed to a third party contactless payment app.
In this case, even if the user has changed his default setting, he has to disable his Express Transit card in Apple Pay settings as well. This leads to frictions in the consumer journey: Consumers tapping their card on an express terminal, expecting to pay their transit through the 3rd party app, will end up paying through Apple Pay.
Will Apple provide a fix for this in a subsequent iOS version and disable Express Transit together with the change of default app?
The proposal of commitments made by Apple to the EU (https://ec.europa.eu/competition/antitrust/cases1/202428/AT_40452_10155330_9978_4.pdf) references a method to easily change the default contactless application (page 7 - 3.8) c.f attached (eu-apple.png).
With the iOS 18 beta, will Apple provide a public API to directly open the Default Contactless App settings option, similar to
Deeplink to App Settings - https://developer.apple.com/documentation/uikit/uiapplication/1623042-opensettingsurlstring
Deeplink to App Notification Settings - https://developer.apple.com/documentation/uikit/uiapplication/4013180-opennotificationsettingsurlstrin
If so, please provide info on how to do this. Thank you.