Search results for

nfc

1,175 results found

Post

Replies

Boosts

Views

Activity

Reply to How to test my app NFC in iPhone XR, using personal team ?
That’s not possible. If you’re working with a Personal Team, you should bookmark this page. The rightmost column [1] shows capabilities available to a Personal Team. As you can see, NFC isn’t listed there, which means it isn’t available to you. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] Somewhat confusingly labelled Apple Developer.
Topic: Code Signing SubTopic: Entitlements Tags:
May ’23
iOS NFC read Mifare 1k classic tag's uid
Guys, I need your help, please. What do I need: to get the tag's UID (i.e Serial number) using iOS app What do I have: I have an app Flutter, which works fine on Android (I can read the tag's UID) and do nothing on iOS The card's details (plastic card): Tag type: ISO 14443-3A Technologies available: NfcA, MifareClassic, Ndef Serial number: AB:BF:88:AE (this is i really need to get from the app) Saved message on the tag: My text with spaces On iOS side I created two implementations: one for NFCTagReaderSession, another one for NFCNDEFReaderSession (I do not use it at the same time, only separated) NFCTagReaderSession import UIKit import Flutter import CoreNFC @available(iOS 13.0, *) var session_tag: NFCTagReaderSession? @available(iOS 13.0, *) var flutterResult: FlutterResult! @available(iOS 13.0, *) @UIApplicationMain @objc class AppDelegate: FlutterAppDelegate, NFCTagReaderSessionDelegate { override func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.La
2
0
3.9k
May ’23
The right way to extend UIRequiredDeviceCapabilities
I've added NFC support for my app. So, my UIRequiredDeviceCapabilities were extended from armv7 to armv7 nfc. This means I've prevented this application from running on devices supported by previous versions. Now I've received a message from Apple: ITMS-90109: This bundle is invalid - The key UIRequiredDeviceCapabilities in the Info.plist may not contain values that would prevent this application from running on devices that were supported by previous versions. What is the right way to add new functions?
1
0
885
May ’23
Reply to The right way to extend UIRequiredDeviceCapabilities
If NFC is now essential, you need to create a new app. It would normally be better to make NFC optional, by continuing to provide the old behaviour on devices that don’t have NFC, and not adding it to the required capabilities. What devices don’t have NFC now? With some of these capabilities you can require them by requiring a sufficiently new iOS version which only runs on hardware that has the feature. One example of that was OpenGL ES 2. Apple do allow to to require a newer iOS version that excludes some existing users.
Topic: Code Signing SubTopic: Entitlements Tags:
May ’23
Reply to Any NFC readers with VAS protocol?
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.
Apr ’23
Is there a wildcard AID for NFC to read any MiFare DESFire EV1 tag?
The NXP app for Android can read MiFare DESFire EV1 tags, so I figured there must be a way to do similar in an app on iOS13. However, it appears I must know in advance the ISO7816 AID to populate the select-identifiers property of my app's Info.plist before I will get tags from the reader session. I believe my code is correct to setup the reader session and begin. But I my didDetect callback never fires. Is there some sort of wildcard select-identifier that would present all tags to my callback?
2
0
2.2k
Apr ’23
NFC write getting error
So i am tring to use the new CoreNFC features to access my access card ( iso14443 tag type iso7816) I can able to read the card while trying to write getting below error. (Error Domain=NFCError Code=401 Stack Error UserInfo={NSLocalizedDescription=Stack Error, NSUnderlyingError=0x282322a90 {Error Domain=nfcd Code=21 Connection Closed UserInfo={NSLocalizedDescription=Connection Closed}}})
2
0
1.7k
Apr ’23
Cross-Platform In-App Purchase
Hello, my name is Antony Basta and I am the developer of an app called SecuriKey. SecuriKey allows any old apartment building intercom to be controlled from an app. Users can create entry codes that work once, up to a certain date, or are instantly revokable. There is no need for any new or additional hardware – it works with the buildings existing intercom. Currently, the app is using Stripe for subscriptions and it was initially approved 2 months ago for the App Store. I pushed an update a few weeks ago and Apple Rejected it because I am not using In-App Purchase (IAP). I submit an appeal, mentioning that we offer a consumable service that takes place outside of the app (guideline 3.1.3(e)), it is effectively a Reader app since we provide VoIP numbers to our customers (guideline 3.1.3(f)), and SecuriKey requires hardware to function – that is, it will not work without a physical intercom (guideline 3.1.4). Additionally, we do ship physical goods to our customers (NFC tags and Security Signs) monthl
4
0
4.8k
Apr ’23
NFC Tag emulation inside the application
Hi, I know, there are the same questions on forum posted before, just it looks like they become old and almost of them are left without answers. We need to develop the application, which can use NFC inside and emulate the NFC Tag. Our embedded device contains the NFC reader and sends the NDEF messages with custom dynamic payload and it is expected that the answers will contain also custom payload depending on the request. Simply, we need to implement data exchange using NFC NDEF messages. We examined the Core NFC framework - it allows only using the iPhone as NFC reader. Looks like not suitable for us. Then we checked the Pass.NFC framework and, if we understand all correctly, it allows to create the NFC card/pass in the wallet with fixed payload, also looks not suitable for us. There is the application NFC Tools Pro in the App Store and it allows to emulate the NFC Card inside, there is the demo video how it works. Here is the l
5
0
5.5k
Apr ’23
Reply to NFC Tag emulation inside the application
I have researched this extensively as well. iOS has a HCE (Host Card Emulation) feature. The proof is in the HCE function in Wallet to realize a virtual transportation The proof is in the fact that Wallet uses HCE to realize a virtual transportation IC card. However, Apple keeps this HCE feature secret so that other developers cannot use it. I think Apple is afraid that the HCE function will be abused. Especially since the HCE feature is related to money and keys. Android, on the other hand, is designed to be highly flexible, so the HCE feature can be used as shown in the video. If you want to create a system or app that uses HCE, you need to create an app for Android or wait until Apple changes its mind. One exception is a system that uses the iPhone as a car key. That is a world-class company like BMW, so they got permission from Apple to make it happen. Developers working for ordinary companies have to give up. As a backdoor technique, it may be possible to have the user register a credit card or transport
Topic: App & System Services SubTopic: General Tags:
Apr ’23
Reply to How do you codesign with a SmartCard
I dusted off my YubiKey and tried this out today. Here’s what I did: On macOS 13.2.1 with YubiKey Manager 1.2.4 installed… In Terminal, I found my Apple Development signing identity: % security find-identity … Valid identities only … 4) 4E587951B705280CBB8086325CD134D4CDA04977 Apple Development: Quinn Quinn (7XFU7D52S4) … I ran Keychain Access and exported that to a .p12 file. I then used Keychain Access to delete both the private key and the certificate. Back in Terminal, I repeated step 2 and confirmed that the identity was gone. I attached my YubiKey 5 NFC via USB. I elected not to pair it with my account. I use YubiKey Manager to clear out all the PIV slots. And then import the .p12 from step 3 into the Digital Signature slot (9c). (I don’t think the exact slot matters but that seems like the right choice.) I disconnected and reconnected the YubiKey, continuing to opt out of pairing. In Terminal, I ran sc_auth to confirm that my identity is online: % sc_auth identities … SmartCard: com.apple.pivt
Topic: Code Signing SubTopic: General Tags:
Apr ’23
Reply to Apple Watch NFC Tags
Please Apple company add NFC tag reading functionality to the Apple Watch, just like all the previous commentators asked for. I'm sure we would even pay extra for it. Please do it before the Apple Watch becomes obsolete, like every technical gadget eventually has to. Do it for humanity now. Or, at least tell us that it won't happen or that we have to wait until the augmented reality glasses are proven a flop.
Topic: App & System Services SubTopic: Core OS Tags:
Apr ’23
Why wont my decoder parse .json files
launchdata.json: [ { name: Smartcard, imageName: Smartcard, description: A all new way to buy and sell stuff featuring RFID and NFC for touchless transactions and with local server you can pay with your phone., department: Ticki Finance, productid: 1737484, id: 1, creator: The Ticki Team }, { name: Ink pad, imageName: Inkpad, description: A quick and easy way to take fingerprints and stamp stamps:), And with a quick water activation taking only 15 seconds you can setup in no time. Also, refilling the ink chamber is super easy, all you have to do is put ink in the middle hole., department: Ticki Design, productid: 7338388, id: 2, creator: The Ticki Team }, { name: Wallet, imageName: Wallet, description: Ever had issues with your credit cards falling out of your pocket/wallet? Well this fixes any issues. Introducing Ticki Wallet. , department: Ticki Finance, productid: 2444495, id: 3, creator: The Ticki Team }, { name: Pencil Case, imageName: PencilCase, description: I always lose my my pencils. How ab
4
0
713
Apr ’23