Search results for

“nfc”

1,191 results found

Post

Replies

Boosts

Views

Activity

AppClip Card image is not appear
I have AppClip set up in AppStoreConnect and it is activated when read by NFC. After trying several times, sometimes the AppClip card does not show up. (I don't think it's a communication speed issue as it doesn't show up after some time). As for the cards, we are only aware of the AppStroeConnect settings. I tried changing the image file of the card to one with a reduced size, but that did not completely resolve the issue. If you have anything to investigate to resolve the issue, I would appreciate it if you could let me know.
1
0
512
Oct ’24
Reply to AppClip Card image is not appear
I have AppClip set up in AppStoreConnect and it is activated when read by NFC. After trying several times, sometimes the AppClip card does not show up. (I don't think it's a communication speed issue as it doesn't show up after some time). In which environment does the issue occur? During development while using a local experience? TestFlight? Using an App Clip live in the App Store? To test invocations and explore the design of your App Clip card during development, configure a local experience on your test device. With a local experience, you can launch your App Clip by: *Scanning an App Clip Code, QR code, or NFC tag you’ve created to launch the local experience. ... To test your launch experience with a local experience, follow the steps in Test invocations with a local experience.
Oct ’24
NFC Kaput
I keep seeing this in the Xcode when I launch my app: -[NFCTagReaderSession beginSessionWithConfig:]:468 error:Error Domain=NFCError Code=203 System resource unavailable UserInfo={NSLocalizedDescription=System resource unavailable}, errorCode: 0xcb Initially, the device was working with NFC. Now on multiple complete restarts of my app, the System resource is still not available. If I lock the screen and reenter iOS again, the problem persists. Rebooting the device appears to get it working again. I suspect this is only happening on iPhone 15 and iOS 18.01. My other devices I have do not exhibit the problem. I'd wager some service in the OS has crashed? There also appears to be limitation on renewing nfc sessions. Similar problems on iPhone 16 to what I experienced on iPhone 15. I don't know what they did with iPhone 15 and 16 but the NFC has really deteriorated for longer sessions. Seems the newer Apple HW is worse at NFC than my iPhone 11. Just providing feedback. The devi
4
0
1.3k
Oct ’24
Reply to NFC Kaput
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:
Oct ’24
Reply to Read Debit/Credit Card data using NFC
It is not possible to interact with payment related cards using the base CoreNFC APIs. Currently there are two special programs that will allow apps to interact with payment cards/readers. 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) Both these programs have strict geographic and eligibility requirements, which you can find out at the above links. If you are not eligible at this time, no other use cases are supported. Argun Tekant /  DTS Engineer / Core Technologies
Oct ’24
Data transfer using NFC
I am trying to transfer data from one device to another using NFC. I'm trying to figure out if this is possible, I downloaded apple's sample project about CoreNFC, I was able to read NFC Tags (it wasn't a real NFC Tag, rather it was an NFC Tag emulated with an android device). Can I use my iPhone to emulate an NFC Tag to transfer data to another iPhone or Android device?
3
0
4.7k
Nov ’23
Getting or setting UID with HCE
Hi, we are trying to get or set the NFC UID when doing HCE CardSession emulation, but can't find any way to either get the chip UID used in a session, or set it beforehand. Is that possible with a normal HCE CardSession eventStream received ADPU event? Or is another framework/product needed for this? We've done a Interoperability request (INTEROP-214), which lead us to using HCE. Our usecase is specifically interacting with EV chargers, that only support using the chips UID for identification. Can Apple Pay / Wallet be an alternative to do such low level handling?
2
0
528
Oct ’24
Reply to Wallet open while Write NFC
Hello, I'm currently developing an iOS app using CoreNFC that interacts with an RFID reader to facilitate data writing via NFC. My use case involves writing specific NFC tag data to an RFID reader in the context of an electric vehicle charging station that supports multiple RFID standards (ISO/IEC 14443A/B, ISO/IEC 15693, Mifare, FeliCa™, etc.). However, every time I attempt this NFC write operation, the Apple Wallet app opens, preventing my app from completing the NFC session. Here are the details of the issue: I'm using the lower-level NFCISO14443ReaderSession API for direct tag communication, not NDEF. I do not want to create a virtual NFC tag for contactless transactions; I only need to write the NFC tag data to the RFID reader, and the iPhone should act as an initiator, not a tag emulation device. This behavior is consistent, and despite ensuring that I am not working with NDEF tags, the Wallet app is triggered each time. I understand that CoreNFC sup
Topic: App & System Services SubTopic: Core OS Tags:
Oct ’24
NFCTagReaderSession host card emulation (HCE) exception
I'm trying to read a tag generated by my app that emulates event input tags; in my NFC reader app and I get this error: <NSXPCConnection: 0x300a108c0> connection to service with pid 62 named com.apple.nfcd.service.corenfc: Exception caught during decoding of received selector didDetectExternalReaderWithNotification:, dropping incoming message. Exception: Exception while decoding argument 0 (#2 of invocation): Exception: decodeObjectForKey: class NFFieldNotificationECP1_0 not loaded or does not exist ( 0 CoreFoundation 0x0000000192b00f2c 76A3B198-3C09-323E-8359-0D4978E156F5 + 540460 1 libobjc.A.dylib 0x000000018a9a32b8 objc_exception_throw + 60 2 Foundation 0x0000000191932584 D27A6EC5-943C-3B0E-8D15-8840FD2914F0 + 38276 3 Foundation 0x0000000191930d10 D27A6EC5-943C-3B0E-8D15-8840FD2914F0 + 32016 4 Foundation 0x000000019198f460 D27A6EC5-943C-3B0E-8D15-8840FD2914F0 + 418912 5 Foundation 0x000000019198c510 D27A6EC5-943C-3B0E-8D15-8840FD2914F0 + 406800 6 Foundation 0x00000001919e4cf4 D27A6EC5-943C-3
2
0
747
Sep ’24
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
Reply to didFinishLaunchingWithOptions is called in background
thank you for reply。 I am sure not using content-available:1 in payload with push notifications。 also our App offers NFC functionality, but it has very few users. from the log,users terminate the app and then didFinishLaunchingWithOptions was called immediately。 I think something was doing in the App, but we have not find them。 the runtime logs from the real user, and i can not reproduce it,and i will log LaunchOptions to find if if has something usefully. The phenomenon is that after the app is terminated, a cold start is immediately triggered in the background. if have more informations, thank you for sharing it.
Sep ’24
Reply to didFinishLaunchingWithOptions is called in background
I don't know what you mean the application has not requested background execution. As seen there you have obviously declared Remote Notifications background capability. If you are sending push notifications with the content-available:1 entry in the payload, this will have the ability to launch the app if it is not running at the time (except for if user has terminated it, then it will never launch). That is one possible explanation. Whatever it is, it is likely something you are doing in the app, and not prewarming or some other system function. I also see you are using NFC functionality. Is your app supporting background tag reading? If so, and the app is not running, then didFinishLaunchingWithOptions() will be called before application(_:continue:restorationHandler:) is called Are you not checking the UIApplication.LaunchOptionsKey in didFinishLaunchingWithOptions()? That should explain why your app is being launched. Argun Tekant /  DTS Engineer / Core Technologies
Sep ’24
AppClip Card image is not appear
I have AppClip set up in AppStoreConnect and it is activated when read by NFC. After trying several times, sometimes the AppClip card does not show up. (I don't think it's a communication speed issue as it doesn't show up after some time). As for the cards, we are only aware of the AppStroeConnect settings. I tried changing the image file of the card to one with a reduced size, but that did not completely resolve the issue. If you have anything to investigate to resolve the issue, I would appreciate it if you could let me know.
Replies
1
Boosts
0
Views
512
Activity
Oct ’24
Reply to AppClip Card image is not appear
I have AppClip set up in AppStoreConnect and it is activated when read by NFC. After trying several times, sometimes the AppClip card does not show up. (I don't think it's a communication speed issue as it doesn't show up after some time). In which environment does the issue occur? During development while using a local experience? TestFlight? Using an App Clip live in the App Store? To test invocations and explore the design of your App Clip card during development, configure a local experience on your test device. With a local experience, you can launch your App Clip by: *Scanning an App Clip Code, QR code, or NFC tag you’ve created to launch the local experience. ... To test your launch experience with a local experience, follow the steps in Test invocations with a local experience.
Replies
Boosts
Views
Activity
Oct ’24
NFC Kaput
I keep seeing this in the Xcode when I launch my app: -[NFCTagReaderSession beginSessionWithConfig:]:468 error:Error Domain=NFCError Code=203 System resource unavailable UserInfo={NSLocalizedDescription=System resource unavailable}, errorCode: 0xcb Initially, the device was working with NFC. Now on multiple complete restarts of my app, the System resource is still not available. If I lock the screen and reenter iOS again, the problem persists. Rebooting the device appears to get it working again. I suspect this is only happening on iPhone 15 and iOS 18.01. My other devices I have do not exhibit the problem. I'd wager some service in the OS has crashed? There also appears to be limitation on renewing nfc sessions. Similar problems on iPhone 16 to what I experienced on iPhone 15. I don't know what they did with iPhone 15 and 16 but the NFC has really deteriorated for longer sessions. Seems the newer Apple HW is worse at NFC than my iPhone 11. Just providing feedback. The devi
Replies
4
Boosts
0
Views
1.3k
Activity
Oct ’24
Reply to NFC Kaput
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:
Replies
Boosts
Views
Activity
Oct ’24
Reply to Read Debit/Credit Card data using NFC
It is not possible to interact with payment related cards using the base CoreNFC APIs. Currently there are two special programs that will allow apps to interact with payment cards/readers. 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) Both these programs have strict geographic and eligibility requirements, which you can find out at the above links. If you are not eligible at this time, no other use cases are supported. Argun Tekant /  DTS Engineer / Core Technologies
Replies
Boosts
Views
Activity
Oct ’24
Data transfer using NFC
I am trying to transfer data from one device to another using NFC. I'm trying to figure out if this is possible, I downloaded apple's sample project about CoreNFC, I was able to read NFC Tags (it wasn't a real NFC Tag, rather it was an NFC Tag emulated with an android device). Can I use my iPhone to emulate an NFC Tag to transfer data to another iPhone or Android device?
Replies
3
Boosts
0
Views
4.7k
Activity
Nov ’23
Reply to Data transfer using NFC
Hello would this change with the new update coming on NFC card emulation?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’24
Getting or setting UID with HCE
Hi, we are trying to get or set the NFC UID when doing HCE CardSession emulation, but can't find any way to either get the chip UID used in a session, or set it beforehand. Is that possible with a normal HCE CardSession eventStream received ADPU event? Or is another framework/product needed for this? We've done a Interoperability request (INTEROP-214), which lead us to using HCE. Our usecase is specifically interacting with EV chargers, that only support using the chips UID for identification. Can Apple Pay / Wallet be an alternative to do such low level handling?
Replies
2
Boosts
0
Views
528
Activity
Oct ’24
Reply to App Clip Invocation Issues on iOS 18 and iOS 18.1 - NFC and QR Invocation not working for Default App Clip Experience
Observing the same behavior, and this is a serious issue since our business relies on launching app clips via NFC.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’24
Wallet open while Write NFC
When I am trying Write Virtual NFC from my iOS app the wallet app is open everytime. I just want to write the NFC tag data to RFID reader please help me with that.
Replies
2
Boosts
0
Views
847
Activity
Sep ’24
Reply to Wallet open while Write NFC
Hello, I'm currently developing an iOS app using CoreNFC that interacts with an RFID reader to facilitate data writing via NFC. My use case involves writing specific NFC tag data to an RFID reader in the context of an electric vehicle charging station that supports multiple RFID standards (ISO/IEC 14443A/B, ISO/IEC 15693, Mifare, FeliCa™, etc.). However, every time I attempt this NFC write operation, the Apple Wallet app opens, preventing my app from completing the NFC session. Here are the details of the issue: I'm using the lower-level NFCISO14443ReaderSession API for direct tag communication, not NDEF. I do not want to create a virtual NFC tag for contactless transactions; I only need to write the NFC tag data to the RFID reader, and the iPhone should act as an initiator, not a tag emulation device. This behavior is consistent, and despite ensuring that I am not working with NDEF tags, the Wallet app is triggered each time. I understand that CoreNFC sup
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Oct ’24
NFCTagReaderSession host card emulation (HCE) exception
I'm trying to read a tag generated by my app that emulates event input tags; in my NFC reader app and I get this error: <NSXPCConnection: 0x300a108c0> connection to service with pid 62 named com.apple.nfcd.service.corenfc: Exception caught during decoding of received selector didDetectExternalReaderWithNotification:, dropping incoming message. Exception: Exception while decoding argument 0 (#2 of invocation): Exception: decodeObjectForKey: class NFFieldNotificationECP1_0 not loaded or does not exist ( 0 CoreFoundation 0x0000000192b00f2c 76A3B198-3C09-323E-8359-0D4978E156F5 + 540460 1 libobjc.A.dylib 0x000000018a9a32b8 objc_exception_throw + 60 2 Foundation 0x0000000191932584 D27A6EC5-943C-3B0E-8D15-8840FD2914F0 + 38276 3 Foundation 0x0000000191930d10 D27A6EC5-943C-3B0E-8D15-8840FD2914F0 + 32016 4 Foundation 0x000000019198f460 D27A6EC5-943C-3B0E-8D15-8840FD2914F0 + 418912 5 Foundation 0x000000019198c510 D27A6EC5-943C-3B0E-8D15-8840FD2914F0 + 406800 6 Foundation 0x00000001919e4cf4 D27A6EC5-943C-3
Replies
2
Boosts
0
Views
747
Activity
Sep ’24
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:
Replies
Boosts
Views
Activity
Sep ’24
Reply to didFinishLaunchingWithOptions is called in background
thank you for reply。 I am sure not using content-available:1 in payload with push notifications。 also our App offers NFC functionality, but it has very few users. from the log,users terminate the app and then didFinishLaunchingWithOptions was called immediately。 I think something was doing in the App, but we have not find them。 the runtime logs from the real user, and i can not reproduce it,and i will log LaunchOptions to find if if has something usefully. The phenomenon is that after the app is terminated, a cold start is immediately triggered in the background. if have more informations, thank you for sharing it.
Replies
Boosts
Views
Activity
Sep ’24
Reply to didFinishLaunchingWithOptions is called in background
I don't know what you mean the application has not requested background execution. As seen there you have obviously declared Remote Notifications background capability. If you are sending push notifications with the content-available:1 entry in the payload, this will have the ability to launch the app if it is not running at the time (except for if user has terminated it, then it will never launch). That is one possible explanation. Whatever it is, it is likely something you are doing in the app, and not prewarming or some other system function. I also see you are using NFC functionality. Is your app supporting background tag reading? If so, and the app is not running, then didFinishLaunchingWithOptions() will be called before application(_:continue:restorationHandler:) is called Are you not checking the UIApplication.LaunchOptionsKey in didFinishLaunchingWithOptions()? That should explain why your app is being launched. Argun Tekant /  DTS Engineer / Core Technologies
Replies
Boosts
Views
Activity
Sep ’24