Search results for

nfc

1,175 results found

Post

Replies

Boosts

Views

Activity

The app clip does not open
Hi! Faced with the problem of opening the app clip of the application (qr code, nfc, etc.). In the main target, two entries have been added in associated domains applinks:menusa.app appclips:menusa.app The same entries are also in the app clip's target. An apple-application-site-association file has been added to our website (in the root and in the folder .well-known) - https://menusa.app/.well-known/apple-app-site-association In the appstoreconnect, we have added an advanced experience for the appclip, which should handle opening by url https://menusa.app/waiter (for example https://menusa.app/waiter/1e3d4jdjdk44(some id)) After making a diagnosis (in the phone settings) I see that by url - https://menusa.app/waiter there is no registered advanced experience for the app clip, but a smart banner has been added to our site and this is displayed in the diagnostics. I am sure that our AASA file is correct, because our application can handle universal links. Can you tell me what I'm missing?
5
0
2.5k
Aug ’23
NFC iso18092 Missing required entitlement
Hey, I don't know why i can not make scan function work. I have written in the entitlement file: com.apple.developer.nfc.readersession.formats NDEF TAG also in the info.plist: com.apple.developer.nfc.readersession.iso7816.select-identifiers A0000002471001 D2760000850101 still get the error Error Domain=NFCError Code=2 Missing required entitlement of course when i remove the iso18092 enum everything is working. Help? thanks
0
0
995
Aug ’23
Reading data from Payment terminal
Hello! Thank you very much for your WWDC NFC sessions! I really like the format and the information you provided in those session :) I have a question regarding my app that I am planning to develop using an NFC technology. I tried to find a necessary information in WWDC sessions and documentations but I couldn't find anything that might be helpful for me. The idea is simple. I want to use my app as the proxy between user's payments cards (debit or credit) and the payment terminal. The logic is something like this: User taps an iPhone to a payment terminal (just like in the Wallet) and my app reads the data from the payment terminal through NFC (merchant name, merchant category, amount to be paid, etc.) My app receives this information, does some formatting and other operations My app sends the user's card information to the NFC (a card information is received and stored in my app through some 3rd party service, like Plaid) Payment terminal receives this information and show
0
0
886
Aug ’23
Reply to Using Wallet.app to open doors with NFC reader
I would be more than happy to find some tutorials or insights. We are empty (don't have the NFC reader) but we are ready for an android version that uses Host Card Emulation. We would need to know if it is feasible in Apple iOS to create a pass in our app that goes to Wallet and then is ready to be used as an NFC card. It's quite difficult to understand if it is possibile, if so how, and what kind of readers do we need. Android docs states that reader should be ISODep compatible, here i'm searching but could not find any help. We can't go for external paying services
Topic: App & System Services SubTopic: Hardware Tags:
Jul ’23
Reply to Swift iOS iPadOS app for Smartcard Token PIV using CryptoTokenKit
Does this mean through CTK we can detect PIV smart card through any reader (lighting/USB/NFC) without the need of any vendor intervention? If the PIV smart card is supported by the built-in PIV CTK appex, you don’t need any extra vendor support. You don’t even need CTK! You can work with the credentials on the smart card using just Security framework APIs. As to whether a specific PIV smart card is supported by iOS, I don’t have a comprehensive list of what is or isn’t supported [1]. I can only relate my own experience, namely, that a YubiKey 5 NFC works out of the box, with no Yubico software, when I plug it into the USB-C port on my iPad. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] You might find more info about this on the Apple Support website.
Topic: Privacy & Security SubTopic: General Tags:
Jul ’23
Unable to write to NFC Tag using CoreNFC in iOS
We are using an NFC tag that complies with ISO14443A and B standards (ISO-DEP) and supports ISO/IEC 7816 security. We are attempting to write some data using CoreNFC's NFCNDEFReaderSessionDelegate. We can detect the tag, but when we try to connect to it, it displays NFC Error (Tag Connection Lost). We also attempted NFCTagReaderSessionDelegate, but we were unable to detect the tag at that moment. Note that we have included the Privacy - NFC Reader Usage Description and ISO7816 application IDs for NFC Tag Reader Session to info.plist. Tag Reader Session Formats for Near Field Communication in entitlements.plist Can you advise on whether the problem is caused by the tag we're using? Or the CoreNFC library does not support writing? Thank you for your valuable time and assistance
0
0
837
Jul ’23
NFC/Felica to use Host Card Emulation support
I am developing an iOS app in which the device(iPhone) needs to act as an NFC tag using Felica so that an NFC reader could read the information present in this virtual tag (like person details). Currently Suica and Pasmo is being used for contact less payment but we ant to use the same technique but for our IOS app. Is it possible to achieve this ?
2
0
1.6k
Jul ’23
App Clip invoking from NFC Tag - only one NDEF record allowed?
Good day everyone, We have an app containing App Clip which should appear after scanning an URL from an NFC tag. Now if the tag contains ONLY one NDEF URL Record, the App Clip appears. But if there are more fields (as in our case), while URL record being still the first. App Clip is not started, iOS tries to open URL in safari. Is there might be official statement from Apple on this? Could not find any reference in the docs.
0
0
594
Jul ’23
Reply to Detecting library hooking
macOS does have a setting to disable debugging: https://developer.apple.com/library/archive/qa/qa1361/_index.html (and which itself can be circumvented) and does offer hardened run-time: https://developer.apple.com/documentation/security/hardened_runtime If you're already using that and want more... There are papers and write-ups on reverse-engineering and anti-reverse-engineeringposted around the 'net. Some folks will use a licensing dongle, whether USB or NFC or otherwise. Some vendors will use a support-based licensing scheme, and which requires periodic contact with servers you control. If the crack is loading exploit code at run-time (and somehow the hardened run-time isn't an option or isn't working for your case), you could submit known-bad license keys from various spots in the code (after the first real check, and fail (and preferably failing well after the good and bad checks, and preferably failing with an obscure run-time error selected from a list of reserved-for-cracks error codes, and
Topic: App & System Services SubTopic: Core OS Tags:
Jun ’23
NFCTagReaderSession - Missing required entitlement
Hi there, I am using Core NFC and I established the connection with the card, (it means that the info.plist is correct and the entitlement should be correct as well). The app detects the card, but after sending the command 'tag.sendCommand()' I receive this message: [CoreNFC] -[NFCTagReaderSession transceive:tagUpdate:error:]:879 Error Domain=NFCError Code=2 Missing required entitlement UserInfo={NSLocalizedDescription=Missing required entitlement} So, what is missing or what am I doing wrong? Here is the code: func tagReaderSession(_ session: NFCTagReaderSession, didDetect tags: [NFCTag]) { guard !tags.isEmpty else { return } let hexString = //... if case let .iso7816(tag) = tags[0] { session.connect(to: tags[0]) { error in if let error = error { print(Error: (error.localizedDescription)) return } let apdu = hexString.convertToAPDU() tag.sendCommand(apdu: apdu) { (response: Data, sw1: UInt8, sw2: UInt8, error: Error?) in // -> here is when the error appears, in the completion print([UInt8](respon
6
0
2.4k
Jun ’23