How to Entitle an iOS app to read NCF cards

Hi, I am searching for the possibilities to enable one of my app to be able to read NFC cards, my observation based on my search resulted that the app should be first 'entitled' (special permissions) by Apple, which I am unaware of its procedures, can anyone please shed some light on its forward path?

Special permissions are only needed if you are trying to read payment related cards (bank cards, credit cards, transit cards, etc.).

You can freely read regular NFC cards/tags as long as they are one of the supported types. There is an “entitlement” you need to set in your app to match the card info you are trying to read, but that does not require a special permission.

There is even a sample app you can use to start reading tags to see how things work. You would just need to change the settings in the entitlements to match the card type. Like I said, as long as it is a supported type and not payment related.

If you are trying to read payment cards, there are several ways to acquire that permission depending on your use case.

https://developer.apple.com/documentation/corenfc/building_an_nfc_tag-reader_app


Argun Tekant /  DTS Engineer / Core Technologies

How to Entitle an iOS app to read NCF cards
 
 
Q