Search results for

nfc

1,175 results found

Post

Replies

Boosts

Views

Activity

Reply to Wallet open while Write NFC
What API are you using to write the NFC tag data? Basic CoreNFC functionality only allows apps to write to a tag (Creating NFC Tags from Your iPhone). If what you mean by Write Virtual NFC is you want your app to turn into a tag so the reader can interact with it, this is not possible except for very specific use cases. You can read about the capabilities and requirements for these use cases in the following documents: NFC & SE Platform for secure contactless transactions HCE-based contactless transactions for apps in the European Economic Area (EEA) At this time, no other use cases are supported. Argun Tekant /  DTS Engineer / Core Technologies .
Topic: App & System Services SubTopic: Core OS Tags:
Sep ’24
in iOS14,NFC API can not detect tags after restartPolling
I read a typeB card by NFC API.I'll run this method when there's a card reading error: [self.session restartPolling] ; but after that,the delegate tagReaderSession:didDetectTags: will not be called sometimes in iOS14. This is a low probability event that can be reproduced in about 10 or 20 retries. Has anyone had this problem? Is there anyone who can help me solve this problem? Thanks, guys.
1
0
487
Dec ’21
NFC (ISO7816)- Tag Connection Lost IPhone 15 & 16 variants
NFC reading starts but after BAC, during the reading of DG2 the NFC stops reading and returns with Tag connection Lost error . It almost fails everytime on iPhone 15 Pro max with the following error. What's the solution for this? This is really important because our app entirely relies on the NFC data to proceed forward. This always fails in iPhone 15 & 16. Same card works fine on older iPhone models. What change should we do or include for the newer models. Error Domain=NFCError Code=102 Tag response error / no response UserInfo={NSLocalizedDescription=Tag response error / no response, NSUnderlyingError=0x303bd6af0 {Error Domain=nfcd Code=29 Tag Error UserInfo={NSLocalizedDescription=Tag Error, NSUnderlyingError=0x303bd6910 {Error Domain=com.apple.nfstack Code=20 No response from tag UserInfo={NSLocalizedDescription=No response from tag}}}}}
2
0
1k
Oct ’24
Reply to NFC reads once, then no longer works.
Good evening everyone, I have the exact same issue. My app will read an NFC chip that I attached to the back of the phone, but it will never read it a second time... Has anyone fixed this?? My app is an advertising app where you attach an NFC chip to a sticker (advertisement) and the phone will verify that the sticker is presents by once or twice a month verifying that the chip is within range of the NFC radio in the Iphone... My developer who wrote the initial app, could not figure it our. Any assistance would be greatly appreicated!
Topic: App & System Services SubTopic: General Tags:
Aug ’20
how to handle setup for NFC without NDEF & PACE and still support iOS 15.0
We have NFC capabilties enabled for our app ID - com.uob.mightyvn but our minimum deployment target is 15.0. We do not have an option deselect PACE from provisioning profile. Hence, the validation is failed for IPA. Invalid entitlement for core nfc framework. The sdk version '18.2' and min OS version '15.0' are not compatible for the entitlement 'com.apple.developer.nfc.readersession.formats' because 'NDEF is disallowed'
3
0
643
Apr ’25
NFC ISO15693 custom command: Invalid parameter
Hello,I am currently writing a little prototype using CoreNFC and NFCTagReaderSession with ISO15693 tags.I have a custom command that takes some data as an input and expects to get output data from the tag.I have successfully sent this command to the tag using the app NFC Tools on Android and received the data that I've expected, but fail to get the same response on iOS 13.3.1. All I get is this error:[NFCTagReaderSession transceive:tagUpdate:error:]:735 Error Domain=NFCError Code=102 Stack Error UserInfo={NSLocalizedDescription=Stack Error, NSUnderlyingError=0x282454150 {Error Domain=nfcd Code=10 Invalid Parameter UserInfo={NSLocalizedDescription=Invalid Parameter}}}Why does this command work on Android but not on iOS?The command lies within the range of valid custom commands (0xA0 to 0xDF) for ISO15693 tags.Has anyone experienced similar issues? Maybe someone can share some learnings. I am grateful for every piece of information or any help.Kind regards.
2
0
1.9k
Feb ’20
Need Help Creating Demo Video for NFC Functionality (App Store Review Guideline 2.1)
Hi Everyone, I’m currently working on an app that uses NFC functionality, and I’ve hit a roadblock during the App Store review process. The review team has requested a demo video that demonstrates the app’s NFC functionality in use, as per Guideline 2.1. Here are the details I’ve received from the App Store team: • The demo video should show the app running on a physical iOS device, not on a simulator. • It needs to clearly document the NFC-related app features, user permission requests, and how the app interacts with NFC tags. My Challenges: 1. I’m unsure about the best way to visually capture the NFC interaction, as it involves scanning physical tags. 2. Are there any recommended tools or techniques for recording a demo on an iOS device that complies with Apple’s guidelines? 3. Has anyone successfully submitted an NFC app with a similar requirement? If so, I’d appreciate tips or examples of how you structured your video. I want to make sure I meet all th
0
0
309
Jan ’25
How to read the tamper status from a NTAG 213 TT nfc?
Hi, I'm trying to read the tamper status from a NTAG 213 TT nfc (mifaretag - ultralight). Every time I do a sendMiFareCommand I get an error Tag is not connected. I can read the tag using an app called NFC tools and it shows the tamper status just fine. This is my code: guard tags.count > 0, let tag = tags.first else { session.invalidate() return } print(asd tags count (tags.count) isAvailable (tag.isAvailable)) switch tag { case .miFare(let miFareTag): print(asd family (miFareTag.mifareFamily)) let readBlock4: [UInt8] = [0xA4, 0x00] print(asd 1) if #available(iOS 14, *) { print(asd 2) miFareTag.sendMiFareCommand(commandPacket: Data(readBlock4)) { (result: Result) in print(asd (result)) switch result { case .success(let response): print(asd bem aqui 1 (response)) case .failure(let error): print(asd 1 Read tag error: (error.localizedDescription). Please try again.) } } } else { print(asd 3) miFareTag.sendMiFareCommand(commandPacket: Data(readBlock4)) { (response: Data, optionalError: Error
0
0
755
Sep ’22
Reply to NFC Bottomsheet customization
The UI cannot be modified in the way you envision. Additionally, if your NFC transfers are taking long enough to require a progress bar, I should remind you of the NFC session timeout duration, which is currently at a maximum of 20 seconds, and that cannot be changed either.
Topic: Design SubTopic: General Tags:
Dec ’25
Core NFC reports stack error in the modal intermittently. What is this error?
Howdy, I seem to have a reliability issue when reading a type 5 tag where I get this Stack Error, but only sometimes. Other times, the reads are completing without an issue. The delegate's readerSession(:didInvalidateWithError:) is reporting type 200 (user cancelled) even though that doesn't seem to be the case. It looks like Core NFC is cancelling the session itself... What does this mean? Thanks, smkuehnhold
1
0
1.1k
Mar ’23