Search results for

“nfc”

1,224 results found

Post

Replies

Boosts

Views

Activity

-[_NFCardSession validateReceivedAPDU:]:236 Invalid ISO7816 APDU detected
I've started building an app that uses NFC to communicate towards a device. The initial communication is being triggered as intended, the last step of authentication is sent the connection seems to drop with the message: -[_NFCardSession validateReceivedAPDU:]:236 Invalid ISO7816 APDU detected, (null) The same response has been validated on an Android device and the process works fine there, but .readerDeselected is triggered instead of .received with cardAPDU. Any way to see which part of the validation that fails? Best regards
3
0
638
Dec ’24
Reply to SSO extension and NFC tag
Unfortunately NFC cannot be accessed inside credential extensions. I can't answer with certainty, but the underlying blocker for this is also likely to prevent it to work in a Redirect extension. While we are aware of this already, additional bug reports are always helpful for the teams to understand the impact, and different use cases that require this. To file a bug report, you can use the Feedback Assistant. If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why? Argun Tekant /  DTS Engineer / Core Technologies
Topic: App & System Services SubTopic: Core OS Tags:
Dec ’24
Reply to NFC card
It is not possible for an app to emulate an arbitrary NFC tag using the basic CoreNFC APIs. While there are some other APIs that allow you to emulate NFC tags, those only support very specific cases for very specific types of cards, and have a number of requirements. It would not be possible to obtain the entitlements to use those for a generic NFC tag. Argun Tekant /  DTS Engineer / Core Technologies
Topic: App & System Services SubTopic: Core OS Tags:
Dec ’24
NFC card
Hello, I want to set a text as the NFC tag of the current phone, and then read the content of the current tag through NFC sharing or other iPhones. Ask if there is a suitable API, or interface.
1
0
710
Nov ’24
NFC Certificate Request for Apple Wallet Pass Rejected – Need Assistance for EV Charging Station Use Case.
Hello Apple Developer Team/Community, I am working on developing an Apple Wallet pass with NFC functionality for our electric vehicle (EV) charging stations. The goal is to enable a tap-to-start charging feature, providing a seamless and efficient experience for users. However, my request for an NFC certificate to enable this functionality has been rejected. Here is a summary of my use case and actions taken so far: 1. Use Case: The Wallet pass will allow users to initiate charging sessions by tapping their iPhones or Apple Watches on the EV charger. This feature aims to simplify the process by eliminating the need for additional apps, physical cards, or manual inputs. It enhances accessibility and aligns with Apple’s goals of providing users with secure and convenient solutions. 2. Steps Taken: Submitted the NFC certificate request with a detailed explanation of the functionality. Included diagrams and supporting documents demonstrating the workflow and system readiness. Received a
1
0
959
Nov ’24
How Can I Enable NFC Functionality in an Apple Wallet Pass?
Hello, I am working on an Apple Wallet pass with NFC functionality but have been facing issues with getting it to work. The pass gets added to Wallet, but the NFC feature does not seem to activate. Could someone provide a detailed, step-by-step process to properly enable NFC in an Apple Wallet pass? Here is what I have done so far: 1. Set up a Pass Type ID and Certificates: I have registered a Pass Type ID in my Apple Developer account. I have generated and installed the required certificates (Pass Type ID certificate and WWDR certificate). 2. Adding the NFC Field: Added the following nfc field to my pass.json file: { formatVersion: 1, passTypeIdentifier: pass.com.example.mypass, serialNumber: 123456, teamIdentifier: TEAMID12345, webServiceURL: https://example.com/api/passes, authenticationToken: my_secure_token, nfc: { message: Tap to unlock door, encryptionPublicKey: MY_ENCRYPTION_PUBLIC_KEY, payload: encrypted_nfc_payload }, organizationName: My Company
1
0
1.3k
Nov ’24
Reply to NFC & SE Platform API Details
You will use the SecureElementCredential Framework for using the NFC & SE Platform. Accessing and using secure element credentials is an article that will help you get started once your agreement/signup/entitlement process is completed. Argun Tekant /  DTS Engineer / Core Technologies
Nov ’24
NFC & SE Platform API Details
On the post of NFC & SE Platform for secure contactless transactions, the API details are clearly mentioned. Will the same core NFC APIs be used here or we will get to know the new APIs of NFC & SE Platform only after entering into agreement with apple? Any documentation of APIs of NFC & SE Platform will be helpful.
1
0
924
Nov ’24
Problem with reading NFC tag in background in not working with NFC ISO 14443-3A
Hi folks, I have trouble with reading NFC tag in background while my application is running. I still receives a message in my iPhone 13, NFC tag of web Open donator.cz in application Safari. But I would like to open the app Donator which is here: https://apps.apple.com/dk/app/don%C3%A1tor/id6473955033 My NFC chip scanned by NFC Tools is ISO 14443-3A (NXP-NTAG213) In the tag is mentioned https://donator.cz/<8digits-number>**text In my Info.plist of application is: LSApplicationQueriesSchemes https://donator.cz com.apple.developer.nfc.readersession.felica.systemcodes 12FC com.apple.developer.nfc.readersession.iso7816.select-identifiers D2760000850101 Apple CDN looks like: https://app-site-association.cdn-apple.com/a/v1/donator.cz I have read in Apple documentation https://developer.apple.com/documentation/corenfc/adding-support-for-background-tag-reading that application should be in progress A Core NFC reader session is in progress. How to do it in AppDe
1
0
841
Nov ’24
SSO extension and NFC tag
Hi, We are developing an Enterprise SSO extension for use by our customers. It is working well for username/password. We would like to use external security tokens such as Yubikey, via NFC. This works well inside the container app. However, it looks like NFC might not be available to the SSO extension? The container app is signed with an NFC entitlement, and has the relevant key in the plist for a prompt to show the user. We use a 3rd party package called Yubikit to communicate with the Yubikey in the container app... all good. In the trial I did, I had the SSO appex configured as a Credential extension. I have a demo/sample host app that uses this service, that mirrors what our customer's apps will do. Currently, due to limitations in the server we are connecting to, instead of relying on a 401 authentication challenge, I am manually activating the enterprise SSO credential appex using ASAuthorizationSingleSignOnProvider, then our customer's host app will use the token the SSO appe
1
0
477
Nov ’24
Reply to How to Entitle an iOS app to read NCF cards
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
Nov ’24
Reply to iOS HCE - Select PPSE
Thanks for your response. To be clearer on my question, my app entitlement has a list of registered AIDs. I want to be able to use a subset of the registered AIDs in the Select PPSE response APDU. You mentioned that by default, the system responds with all the registered AIDs under the app's entitlement. Does iOS always handle the Select PPSE C-APDU and provide the R-APDU including all the app's registered AIDs? Does the app see the Select PPSE C-APDU and can it provide its own Select PPSE R-APDU (with the subset of registered AIDs) back to the NFC reader?
Topic: App & System Services SubTopic: Core OS Tags:
Nov ’24
-[_NFCardSession validateReceivedAPDU:]:236 Invalid ISO7816 APDU detected
I've started building an app that uses NFC to communicate towards a device. The initial communication is being triggered as intended, the last step of authentication is sent the connection seems to drop with the message: -[_NFCardSession validateReceivedAPDU:]:236 Invalid ISO7816 APDU detected, (null) The same response has been validated on an Android device and the process works fine there, but .readerDeselected is triggered instead of .received with cardAPDU. Any way to see which part of the validation that fails? Best regards
Replies
3
Boosts
0
Views
638
Activity
Dec ’24
Reply to SSO extension and NFC tag
Unfortunately NFC cannot be accessed inside credential extensions. I can't answer with certainty, but the underlying blocker for this is also likely to prevent it to work in a Redirect extension. While we are aware of this already, additional bug reports are always helpful for the teams to understand the impact, and different use cases that require this. To file a bug report, you can use the Feedback Assistant. If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why? Argun Tekant /  DTS Engineer / Core Technologies
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Dec ’24
Reply to NFC card
It is not possible for an app to emulate an arbitrary NFC tag using the basic CoreNFC APIs. While there are some other APIs that allow you to emulate NFC tags, those only support very specific cases for very specific types of cards, and have a number of requirements. It would not be possible to obtain the entitlements to use those for a generic NFC tag. Argun Tekant /  DTS Engineer / Core Technologies
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Dec ’24
NFC card
Hello, I want to set a text as the NFC tag of the current phone, and then read the content of the current tag through NFC sharing or other iPhones. Ask if there is a suitable API, or interface.
Replies
1
Boosts
0
Views
710
Activity
Nov ’24
NFC Certificate Request for Apple Wallet Pass Rejected – Need Assistance for EV Charging Station Use Case.
Hello Apple Developer Team/Community, I am working on developing an Apple Wallet pass with NFC functionality for our electric vehicle (EV) charging stations. The goal is to enable a tap-to-start charging feature, providing a seamless and efficient experience for users. However, my request for an NFC certificate to enable this functionality has been rejected. Here is a summary of my use case and actions taken so far: 1. Use Case: The Wallet pass will allow users to initiate charging sessions by tapping their iPhones or Apple Watches on the EV charger. This feature aims to simplify the process by eliminating the need for additional apps, physical cards, or manual inputs. It enhances accessibility and aligns with Apple’s goals of providing users with secure and convenient solutions. 2. Steps Taken: Submitted the NFC certificate request with a detailed explanation of the functionality. Included diagrams and supporting documents demonstrating the workflow and system readiness. Received a
Replies
1
Boosts
0
Views
959
Activity
Nov ’24
How Can I Enable NFC Functionality in an Apple Wallet Pass?
Hello, I am working on an Apple Wallet pass with NFC functionality but have been facing issues with getting it to work. The pass gets added to Wallet, but the NFC feature does not seem to activate. Could someone provide a detailed, step-by-step process to properly enable NFC in an Apple Wallet pass? Here is what I have done so far: 1. Set up a Pass Type ID and Certificates: I have registered a Pass Type ID in my Apple Developer account. I have generated and installed the required certificates (Pass Type ID certificate and WWDR certificate). 2. Adding the NFC Field: Added the following nfc field to my pass.json file: { formatVersion: 1, passTypeIdentifier: pass.com.example.mypass, serialNumber: 123456, teamIdentifier: TEAMID12345, webServiceURL: https://example.com/api/passes, authenticationToken: my_secure_token, nfc: { message: Tap to unlock door, encryptionPublicKey: MY_ENCRYPTION_PUBLIC_KEY, payload: encrypted_nfc_payload }, organizationName: My Company
Replies
1
Boosts
0
Views
1.3k
Activity
Nov ’24
Reply to NFC & SE Platform API Details
You will use the SecureElementCredential Framework for using the NFC & SE Platform. Accessing and using secure element credentials is an article that will help you get started once your agreement/signup/entitlement process is completed. Argun Tekant /  DTS Engineer / Core Technologies
Replies
Boosts
Views
Activity
Nov ’24
Reply to Read Debit/Credit Card data using NFC
Can we use Core NFC API to read only the card number from the credit cards. The intention here is to read the card number and show in custom wallet app built using the NFC SE Platform for provisioning, instead of customer manually entering the card in wallet which is error prone.
Replies
Boosts
Views
Activity
Nov ’24
NFC & SE Platform API Details
On the post of NFC & SE Platform for secure contactless transactions, the API details are clearly mentioned. Will the same core NFC APIs be used here or we will get to know the new APIs of NFC & SE Platform only after entering into agreement with apple? Any documentation of APIs of NFC & SE Platform will be helpful.
Replies
1
Boosts
0
Views
924
Activity
Nov ’24
Problem with reading NFC tag in background in not working with NFC ISO 14443-3A
Hi folks, I have trouble with reading NFC tag in background while my application is running. I still receives a message in my iPhone 13, NFC tag of web Open donator.cz in application Safari. But I would like to open the app Donator which is here: https://apps.apple.com/dk/app/don%C3%A1tor/id6473955033 My NFC chip scanned by NFC Tools is ISO 14443-3A (NXP-NTAG213) In the tag is mentioned https://donator.cz/<8digits-number>**text In my Info.plist of application is: LSApplicationQueriesSchemes https://donator.cz com.apple.developer.nfc.readersession.felica.systemcodes 12FC com.apple.developer.nfc.readersession.iso7816.select-identifiers D2760000850101 Apple CDN looks like: https://app-site-association.cdn-apple.com/a/v1/donator.cz I have read in Apple documentation https://developer.apple.com/documentation/corenfc/adding-support-for-background-tag-reading that application should be in progress A Core NFC reader session is in progress. How to do it in AppDe
Replies
1
Boosts
0
Views
841
Activity
Nov ’24
SSO extension and NFC tag
Hi, We are developing an Enterprise SSO extension for use by our customers. It is working well for username/password. We would like to use external security tokens such as Yubikey, via NFC. This works well inside the container app. However, it looks like NFC might not be available to the SSO extension? The container app is signed with an NFC entitlement, and has the relevant key in the plist for a prompt to show the user. We use a 3rd party package called Yubikit to communicate with the Yubikey in the container app... all good. In the trial I did, I had the SSO appex configured as a Credential extension. I have a demo/sample host app that uses this service, that mirrors what our customer's apps will do. Currently, due to limitations in the server we are connecting to, instead of relying on a 401 authentication challenge, I am manually activating the enterprise SSO credential appex using ASAuthorizationSingleSignOnProvider, then our customer's host app will use the token the SSO appe
Replies
1
Boosts
0
Views
477
Activity
Nov ’24
Reply to How to Entitle an iOS app to read NCF cards
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
Replies
Boosts
Views
Activity
Nov ’24
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?
Replies
1
Boosts
0
Views
580
Activity
Nov ’24
Is ADEP (enterprise) more advantageous in terms of API support for NFC?
I am developing an access controller RF (NFC). I know that the ADP developer account can only handle NFC Tags. Can I use NFC AID and HCE in ADEP? ADEP supports hotel card keys, employee badges, etc. Is it NFC? Or is it NFC+BLE?
Replies
0
Boosts
0
Views
257
Activity
Nov ’24
Reply to iOS HCE - Select PPSE
Thanks for your response. To be clearer on my question, my app entitlement has a list of registered AIDs. I want to be able to use a subset of the registered AIDs in the Select PPSE response APDU. You mentioned that by default, the system responds with all the registered AIDs under the app's entitlement. Does iOS always handle the Select PPSE C-APDU and provide the R-APDU including all the app's registered AIDs? Does the app see the Select PPSE C-APDU and can it provide its own Select PPSE R-APDU (with the subset of registered AIDs) back to the NFC reader?
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Nov ’24