Search results for

nfc

1,175 results found

Post

Replies

Boosts

Views

Activity

iOS 18.1 NFC/SE APIs - access to applet deployed onto SE
Apple is opening up NFC and SE APIs to developers on iOS18.1 in certain territories. The documentation mentions that NFC & SE Platform partners can submit an applet for installing into the Secure Element. When a request is made by an iOS app to provision a card, the signed applet corresponding to the card scheme will be downloaded into the iPhone and personalised by the platform partner servers. Would it be possible to access the applet through SE APIs? If yes, would the access be open to any iOS app that has the granted HCE entitlement to the card scheme (e.g AIDs). Or is access limited to only the iOS app that create/published the applet? From the document (excerpt below), it looks like any iOS app with the HCE entitlement to the card scheme would be able to use the applet. However it also mentions lifecycle management where an iOS app can delete the applet (or credential). Would be interested in getting insight into this.
1
0
1.4k
Aug ’24
Apple wallet NFC pass with personalization
We now want to take this a step further adding Rewards Enrollment via the terminal. So scenario is: customer pays with apple pay on adyen terminal we check if the customer has the NFC pass in the wallet if so, they earn points (regular flow which is working) if not, wallet asks if you want to onboard into the program. We use personalization.json for for this and a webservice from us We have everything setup, but the personalization isn’t working. We follow all these steps: https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/PassKit_PG/PassPersonalization.html The issue is that we never receive a POST request from wallet on the /personalize route we needed to set up. It simply never triggers. We tried to do it manually from wallet using the ‘Add Personal Info’ button that appears now (because we added personalization.json to the pkpass bundle), but this triggers a message ‘Unable to personalise pass’, while it should show the personalization fields with our logo on top.
3
0
680
Jul ’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
Testflight Validate ERROR ITMS-90778 NDEF is disallowed
I am trying to upload my app to TestFlight, which using CoreNFCUnfortunately, I got the error message on Testflight Validate part in (SDK version 13 and 13.1).I already tried [this]: Xcode 11 beta can't upload app to TestFlightbut it will Lose NDEF function [this]: https://stackoverflow.com/a/58128365/5588637Error messages: Invalid entitlement for core nfc framework The sdk version 13.0 and min OS version 13.0 are not compatible for the entitlement 'com. Apple developer nfc. Readersession formats because NDEF is disallowedI already choose target iOS 13.1 in XCode, but also have this error.image 1: https://user-images.githubusercontent.com/19588517/65782718-dceb9180-e180-11e9-88d9-d21c2dcb5701.pngimage 2: https://user-images.githubusercontent.com/19588517/65782843-263be100-e181-11e9-8639-48fb64c5e08d.png
16
0
14k
Dec ’22
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
Apple Developer Account Error
Hello, I need Near Field Communication (NFC) for one Project. The problem is that you need to enable NFC in Xcode Capabilities and need for that a Apple Developer Account. I tried to create a Apple Developer Account but because im 17 years old, im getting the error: Sorry, you can’t enroll at this time. Are there any solutions? Thanks for help!
2
0
712
Mar ’22
iOS Automation could not run because an internal error occurred
I am developing a shortcut for an application that is currently in production. The shortcut essentially involves opening the application and launching a notification so that the AppDelegate initiates a process to scan NFC tags. To achieve this, I have an AppIntent that overrides the variable openAppWhenRun = true and an AppShortcutsProvider to implement this intent. The problem arises when a user updates to the latest version of the application and tries to implement this shortcut through an automation. The following error appears: When 'Reader' is detected encountered an error: The action 'Scan DMA tags' could not run because an internal error occurred. This does not always happen, only on some devices. However, if we uninstall and reinstall the application, it works perfectly. But this is not a viable solution since the application uses a database and data loss from frequent uninstallations is not acceptable. Any solution? I have tried to replicate the error but have been unable to do so. This issu
2
0
990
May ’24
Reply to NFC shortcuts to apple fitness not working
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.
Oct ’24
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 How to Create an NFC-Enabled Wallet Pass with pass.json Including NFC Field?
@Engineer Hello, I am working on creating an NFC-enabled Apple Wallet pass, but I am having trouble getting the NFC functionality to activate. I understand that NFC Wallet passes need to be tested on a reader that supports the Apple VAS (Value Added Services) protocol, but before that, I need to ensure that NFC is properly enabled in my pass. Above pass.json file i am currently use in my question. Could you provide a working example of a pass.json file with NFC fully enabled for Apple Wallet? This would help me ensure that my setup is correct. Thank you for your assistance!
Topic: App & System Services SubTopic: Core OS Tags:
Oct ’24
How to Create an NFC-Enabled Wallet Pass with pass.json Including NFC Field?
Hello, I’m working on creating an NFC-enabled Apple Wallet pass and I need assistance with the proper implementation of the pass.json file to include NFC functionality. My goal is to enable NFC interactions, such as tapping to unlock a door or interacting with other NFC systems. Here is what I have done so far: 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). Backend Integration: I have set up a backend service for generating passes, and I can successfully create and deliver standard Wallet passes without the NFC functionality. Adding the NFC Field: I understand that to enable NFC interactions, I need to add an nfc dictionary to the pass.json file. The key components for NFC include the encryptionPublicKey, message, and payload. Here’s an example of my current pass.json:
2
0
1.7k
Oct ’24
How to read Mifare Classic 1k ISO 14443-3A card details?
Developing an application to read card details using NFC. Actually, it's a cross-platform (MAUI) app, but it implements the code in native. ISO 14443-4 cards are working fine when tap a card DidDetectTags method hitting. For the mentioned Mifare card it's not working. Tried in NFCTagReaderSessionDelegate and NFCNDEFReaderSessionDelegate. Also in the info.plist configured below keys com.apple.developer.nfc.readersession.iso7816.select-identifiers //Confirured more than 200+ keys com.apple.developer.nfc.readersession.formats TAG NDEF Testing device : iPhone 7 plus, iOS : 15.8 I am suspecting selector identifier may not configured correctly for mifare classic 1k card, can anyone help me on this what i am missing?
1
0
1.8k
Nov ’23