iOS17.4.1及以上,系统语言是中文,关闭系统NFC,app内调用CoreNFC弹窗显示英文(正常应该显示中文,在iOS17.4.1是正常显示中文的)
Search results for
nfc
1,175 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Sorry. My application supports Universal Links already. In case the application is running on the background and I scan a QR Code then application is executed and shows the proper window like here: See scene code here: func scene(_ scene: UIScene, continue userActivity: NSUserActivity) { debugPrint(scenes: continue userActivity: (userActivity)) guard userActivity.activityType == NSUserActivityTypeBrowsingWeb else { debugPrint(Different type then expected) return } // Confirm that the NSUserActivity object contains a valid NDEF message. let ndefMessage = userActivity.ndefMessagePayload if ndefMessage.records.count == 1 && ndefMessage.records[0].typeNameFormat == .empty { debugPrint(scene continue userActivity from Camera: (userActivity.webpageURL!)) guard let navigationController = window?.rootViewController as? UINavigationController else { return } navigationController.popToRootViewController(animated: true) let donatorViewController = navigationController.topViewController as? DonatorViewController
Topic:
App & System Services
SubTopic:
General
Tags:
The time limits for using NFC (length of session, time between sessions) are hard limits that cannot be changed from within your app. All I can suggest is to file a feedback report, using the Feedback Assistant. and explaining your needs and specific use cases. Don't forget to include as much information as you can about the cases you see this problem with. This will help the NFC team to understand the real life issues developers are encountering and to decide whether it would be viable to change these timing limits. Bug Reporting: How and Why? has tips on creating a successful feedback report. Argun Tekant / DTS Engineer / Core Technologies
Topic:
App & System Services
SubTopic:
General
Tags:
Hello there, I just wanted to ask about the NFC features implementations. I went to Japan recently and noticed they could use the phone to travel by adding the SUICA card to their apple wallets. Let's say I want to replicate the system in my country... Can it be done with PassKit APIs or do we need to contact apple to add our transit to their list? What we want to do is basically add our bus cards to wallets. (They work with NFC) The government would implement the system, is not a simple card cloning app. Thank you very much in advance!
Hi @jr9519 I’m in the same boat as you! My city, Barcelona; has also been looking into implementing NFC-based transit cards but hasn’t been able to integrate them into Apple Wallet yet. From what I’ve researched, simply using PassKit APIs won’t cut it for adding NFC transit cards to the Wallet app. You’d likely need to partner with Apple directly for this. Apple has specific requirements and partnerships for transit cards (like SUICA in Japan), which might include fees, technical collaboration, and certification. It’s not just developing the app but also ensuring the card system is compatible with Apple’s secure NFC environment. It might be worth reaching out to Apple through their business channels if the government is willing to implement the system. Otherwise, the hurdles (like fees) might be the reason some cities haven’t moved forward yet. Let me know if you’ve found any updates—this is something I’d love to see happen here too!
Topic:
App & System Services
SubTopic:
Apple Pay
Tags:
I am experiencing an issue with NFC scanning on my iPhone 11 after updating to iOS 18. Previously, I was able to use NFC tags without any problems. However, since the update, the NFC functionality no longer works as expected. Installed OS: iOS 18.0 (22A3354) Here are the troubleshooting steps I have already tried: Opened the Shortcuts app. Tapped on Automation. Searched for NFC. Selected Run after confirmation. Tapped NFC Tag -> Scan. Unfortunately, nothing happens at this point; the NFC scan doesn't initiate. This issue has made it difficult for me to use NFC-dependent automations and functionalities that worked seamlessly before the update. Could you please provide guidance on how to resolve this problem? Thank you for your attention and support.
I am trying to find solutions past 4 days. but not getting any reference about NFC implementation in my app to read Debit/Credit card upon user consent? Can you confirm apple is provided any api for read Debit/Credit card using NFC or not. Tried with normal NFCReader but it reads only for normal tags but nothing with Visa/ MasterCard cards. Looking forward some help from you. Thanks
Unfortunately NFC cannot be accessed inside credential extensions. I can't answer with certainty, but the underlying blocker for this is also likely to prevent it to work in a Redirect extension. While we are aware of this already, additional bug reports are always helpful for the teams to understand the impact, and different use cases that require this. To file a bug report, you can use the Feedback Assistant. If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why? Argun Tekant / DTS Engineer / Core Technologies
Topic:
App & System Services
SubTopic:
Core OS
Tags:
Hi, We are developing an Enterprise SSO extension for use by our customers. It is working well for username/password. We would like to use external security tokens such as Yubikey, via NFC. This works well inside the container app. However, it looks like NFC might not be available to the SSO extension? The container app is signed with an NFC entitlement, and has the relevant key in the plist for a prompt to show the user. We use a 3rd party package called Yubikit to communicate with the Yubikey in the container app... all good. In the trial I did, I had the SSO appex configured as a Credential extension. I have a demo/sample host app that uses this service, that mirrors what our customer's apps will do. Currently, due to limitations in the server we are connecting to, instead of relying on a 401 authentication challenge, I am manually activating the enterprise SSO credential appex using ASAuthorizationSingleSignOnProvider, then our customer's host app will use the token the SSO appe
It is not possible for an app to emulate an arbitrary NFC tag using the basic CoreNFC APIs. While there are some other APIs that allow you to emulate NFC tags, those only support very specific cases for very specific types of cards, and have a number of requirements. It would not be possible to obtain the entitlements to use those for a generic NFC tag. Argun Tekant / DTS Engineer / Core Technologies
Topic:
App & System Services
SubTopic:
Core OS
Tags:
Hello, I want to set a text as the NFC tag of the current phone, and then read the content of the current tag through NFC sharing or other iPhones. Ask if there is a suitable API, or interface.
Hi folks, I have trouble with reading NFC tag in background while my application is running. I still receives a message in my iPhone 13, NFC tag of web Open donator.cz in application Safari. But I would like to open the app Donator which is here: https://apps.apple.com/dk/app/don%C3%A1tor/id6473955033 My NFC chip scanned by NFC Tools is ISO 14443-3A (NXP-NTAG213) In the tag is mentioned https://donator.cz/<8digits-number>**text In my Info.plist of application is: LSApplicationQueriesSchemes https://donator.cz com.apple.developer.nfc.readersession.felica.systemcodes 12FC com.apple.developer.nfc.readersession.iso7816.select-identifiers D2760000850101 Apple CDN looks like: https://app-site-association.cdn-apple.com/a/v1/donator.cz I have read in Apple documentation https://developer.apple.com/documentation/corenfc/adding-support-for-background-tag-reading that application should be in progress A Core NFC reader session is in progress. How to do it in AppDe
On the post of NFC & SE Platform for secure contactless transactions, the API details are clearly mentioned. Will the same core NFC APIs be used here or we will get to know the new APIs of NFC & SE Platform only after entering into agreement with apple? Any documentation of APIs of NFC & SE Platform will be helpful.
You will use the SecureElementCredential Framework for using the NFC & SE Platform. Accessing and using secure element credentials is an article that will help you get started once your agreement/signup/entitlement process is completed. Argun Tekant / DTS Engineer / Core Technologies
Topic:
App & System Services
SubTopic:
Apple Pay
Tags:
Can we use Core NFC API to read only the card number from the credit cards. The intention here is to read the card number and show in custom wallet app built using the NFC SE Platform for provisioning, instead of customer manually entering the card in wallet which is error prone.
Topic:
App & System Services
SubTopic:
Apple Pay
Tags: