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
Search results for
nfc
1,175 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi vastmine1029! If you are looking to decrypt the payload of another organization's NFC-enabled pass this is not possible. The NFC-payloads are encrypted with merchant-specific key pairs (this is a heavy simplification of the security) and cannot be read even with Apple VAS compatible readers without one of one of these keys. If you are referring to NFC-enabled passes that were created by your organization you'd need to reach out to your IT admin or terminal integrator/manufacturer for the organization-specific public key as well as any necessary decryption info.
Topic:
App & System Services
SubTopic:
Apple Pay
Tags:
Hello, I have finally got to the bottom of why some of our correctly NDEF formatted tags are not read by iOS devices. Having tested this on ISO15693 Type 5 NDEF formatted tags (ST-M24LR04E-R & ST-25DV64KC-I). When the bit representing whether the tag supports reading multiple blocks is set to 1b, found in the Capability Container, the tag will not be read with Background Tag Reading or detected by NFCNDEFReaderSession. I am able to use NFCTagReaderSession polling for .iso15693 which correctly detects the tags and then have had to roll my own NDEF parsing to work around this. I'd love to use NFCNDEFReaderSession and the Background Tag Reading though if possible... Is anyone else able to verify this with other tags?
Last I checked, the iPad does not have the NFC hardware.
Topic:
App & System Services
SubTopic:
Core OS
Tags:
Did you ever figure out how to format the NFC tag?
Topic:
App & System Services
SubTopic:
General
Tags:
So, is the device not working with NFC at all, or only your app? If the problem is only with your app, my first guess would be that you are trying to activate multiple reader sessions. Make sure you don't have an active session anywhere in the app before you call beginSession. Also, not only per app, but there can only be a single active NFC reader session on the device. So, double check your testing procedures to make sure you don't have another app trying to read NFC at the same time. Based on your additional question about renewing NFC sessions, it could also be that you are trying to extend the session using a trick, and that might be causing the multiple active sessions, leading to this error. While it was possible to use certain tricks to extend the NFC sessions beyond what was initially allowed, these loopholes have now been closed - which is probably why you think the new phones have issues with longer sessions. They do, that it is no longer possible to ext
Topic:
App & System Services
SubTopic:
Hardware
Tags:
I have a touch screen monitor which runs a live URL for my web application and a NFC reader(UIC 680) attached to it. I would like to accept Apple Pay payments via the NFC reader if a user wishes to use his/her iPhone on checkout. As of now I do receive card track data but everytime I pass the details to Stripe(my payment provider) it fails with error code do_not_honour and CVC check failed. Can you guide me as to what steps I should take to execute a succesful transaction.
No, Core NFC is not available in the watchOS SDK.
Topic:
App & System Services
SubTopic:
Core OS
Tags:
Resolved this issue with these configuration. In the project Signing & Capabilities, add Capability Near Field Communication Tag Reading In the project Build Phases, the Link Binary With Libraries” section, add the CoreNFC.framework, and then mark it as Optional. In the project Info, add Privacy - NFC Scan Usage Description = Use NFC Do not add Near Field Communication to Required Device Capability item (this cause Incompatible hardware on iPad) Use NFC feature only if UIDevice.current.userInterfaceIdiom == .phone in program. Hope this helps, Thank you.
Topic:
App & System Services
SubTopic:
General
Tags:
Trying to figure out how to send btc, eth, etc, phone to phone. Square app allows for the phone to turn into a payment terminal for fiat currencies and payment systems. the data encryption logic and sending p2p is similar but can that functionality be enabled for alternative purposes i.e. sending crypto phone to phone (designated wallet on one phone to designated wallet on another)?
It would be helpful to first determine what is actually failing. Is it the NFC scan not happening, or something is broken with the shortcuts that they are not running. You may want to isolate them, perhaps create a very simple shortcut for the NFC scan, and see if that runs. If it does that would mean there are no issues with the tags, and you can try to debug your shortcuts at that time.
Topic:
App & System Services
SubTopic:
Automation & Scripting
Tags:
anyway for simple data transfer iphone to iphone via NFC
Topic:
App & System Services
SubTopic:
General
Tags:
I can help if you need to make your android phone as nfc card
Topic:
App & System Services
SubTopic:
General
Tags:
The fix for me (iPhone 12, iOS 15.6) was to go into Settings -> General -> AirDrop and change the setting from Contacts Only to Everyone. After that, scanning of NFC tags worked again. Switched the setting back to Contacts Only and tried scanning the NFC tag again and it still worked. I assume this is a bug.
Topic:
App & System Services
SubTopic:
General
Tags:
NFC or a visual code are required to confirm a user's location.
Topic:
App & System Services
SubTopic:
General
Tags: