Search results for

nfc

1,175 results found

Post

Replies

Boosts

Views

Activity

SiriKit Extension still needed with AppIntents?
I have followed the SoupChef example in migrating Custom Intents from SiriKit to AppIntents. However, we only require one iOS release back, so we can require iOS 17. Thus, I eliminated everything that was strictly for backwards compatibility, most notably the SiriKit Extension that required enormous amounts of code to try to coordinate with the real app which worked poorly anyway. I tested for example that an NFC tag Automation created in Shortcuts works to execute an AppIntent while the app is backgrounded. I am now receiving a beta report that indicates someone trying to execute one of our migrated AppIntents from their HomePod is not working, and they say it used to work sometimes (not all the time). I'm sure most such cases used to require the SiriKit Extension in the old SiriKit world. I am terrified that I may need to rebuild that monster once again when the new (to me) AppIntent API seemed so beautiful without it and seemed to work without it. The AppIntent API documentation seems to indicate
1
0
1.3k
Jul ’24
NFC TAG Error
Good morning, I hope to find someone who knows better than me regarding reading NFC tags I'll explain what happens: if I read my card [iso 7816 nfc card with fingerprint reader] everything is fine. If I bring another card near it, for example the Italian tax code, it reads OK (so in the UI it says that it has been read) in the usual entitlement error log I honestly would prefer it to show the error: self.nfcSession?.invalidate(errorMessage: Not a WiBioCard Otp Card) while I have precisely in the UI that everything went well.
1
0
564
Jul ’24
NFC Tags won't read after iOS 15.4 update
After updating to iOS 15.4 I can no longer read any NFC tags. I believe Apple Pay is working fine. Replication: Unlock iPhone, hold NFC tag to top back of phone (without case or other magnetic or metallic materials nearby). Default iOS behaviour should be to read the contents of a known working tag (works perfectly on an Android device) and display a popup to manage the tag information (e.g. Popup would ask permission to open Safari to open a web link programmed on a tag) 3rd Party Tools: Previous versions of iOS 15 beta allowed read and write of NFC tags using apps such as NFC and NFC Tools. I have used normal mode, compatibility mode, have attempted to (re)format the tag to no avail. When conducting a read or write using these tools a popup appears, but no tag can be read or written. Ready to Scan popup remains open. Further steps taken: Hard Reset: No effect
38
0
44k
Jun ’23
Suppression of Apple Pay Passes in Amtrak Mobile App
Issue: Amtrak's state partner in New Jersey, SEPTA, has requested the incorporation of NFC suppression when an Amtrak mobile ticket is opened on their app. This feature ensures that NFC remains inactive and does not inadvertently bring up Apple Pay, Google Pay, etc., when customers are trying to scan their Amtrak tickets on SEPTA validators. Request: Amtrak is requesting to use the entitlement com.apple.developer.passkit.pass-presentation-suppression in our Amtrak app to suppress the display of Apple Pay passes when the app is in use. This is to prevent interference with the NFC reader during ticket validation, as illustrated in the attached screenshot from SEPTA's app, which shows a similar implementation with the message: Payment cards and passes will not work automatically while NJ TRANSIT is in use. Entitlement Information: Entitlement Key: com.apple.developer.passkit.pass-presentation-suppression Boolean Value: YES Justification: The entitlement will enable the requestAutomatic
2
0
845
Jul ’24
Reply to Suppression of Apple Pay Passes in Amtrak Mobile App
You cannot simply add com.apple.developer.passkit.pass-presentation-suppression to your project to make this work. This is a special entitlement that needs to be approved and granted for your app before you can use it. Apple Pay Entitlements team can facilitate this request. Making the request here on the forums is not the correct procedure, To begin this process, you would need to send an email to ApplePayEntitlements@apple.com with the following information: Is the alternative flow when you suppress Apple Wallet to use QR codes or non-wallet NFC tags Detailed description of your app and supporting use cases, including plans to support adding a Pass to Apple Wallet Team Name Team ID Bundle ID The team will respond, and you will need to review, complete and sign the necessary paperwork. After that, you would be able to use this entitlement and the related APIs.
Topic: App & System Services SubTopic: Hardware Tags:
Jul ’24
Reply to Possibilities of HCE with new EEU regulations
Either to use HCE or get information on how to adapt your NFC readers to read Wallet cards, and whether your use case is acceptable or not for either are policy questions we cannot answer here directly. I will suggest to consult the documentation on HCE use at HCE-based contactless transactions for apps in the European Economic Area (EEA). If you would like to consider your existing NFC readers on the chargers to interact with iPhones, you can read more and make an interoperability request at Requesting interoperability with iOS in the European Union There are request forms on both links for you to request the necessary entitlements which will give you a chance to submit your use case. Argun Tekant /  DTS Engineer / Core Technologies
Topic: App & System Services SubTopic: Core OS Tags:
Jul ’24
Regarding Reading NFC Core Information
I am developing an APP, scan and read NFC Tag information. I can only get the message in the NFC tag, but I cannot get the chip information. Or rather, the information obtained is incomplete. Look at the code: NFCNDEFReaderSession *session; - (void)readerSession:(NFCNDEFReaderSession *)session didDetectTags:(NSArray<__kindof id> *)tags API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos, macos, tvos) { NSLog(@call back ios13); if (tags.count > 1) { session.alertMessage = LocalizedString(@ErrorTips4); [session restartPolling]; return; } id firstTag = tags.firstObject; HBNFCNDEFTag *ndefTag = firstTag; NSLog(@ndefTag == %@, [ndefTag valueForKey:@_tag]); dispatch_async(dispatch_get_main_queue(), ^{ [self invalidateSession]; }); } Obtain datas: ndefTag == -BA5A89060AA01FAB { Tech=Unknown Type=Unknown ID=(null), NDEF=4, capacity=137, messageSize=45 } An Other: NFCTagReaderSession *tagSession; - (void)tagReaderSession:(NFCTagReaderSession *)session didDetectTags:(NSArray<__kindof id> *
1
0
501
Jul ’24
Reply to NFC TAG IPHONE
iPhones do not have a built-in NFC tag that can transmit arbitrary data. Neither can an app emulate a NFC tag with arbitrary info about the device. Phone-to-phone NFC based communications are only available in a limited fashion, for example in the case of Tap to Pay on iPhone. If your use case is not about passing payment information, this would not be available for your app. Argun Tekant /  DTS Engineer / Core Technologies
Topic: App & System Services SubTopic: General Tags:
Jul ’24
NFC TAG IPHONE
I have a client who asked me to create an app that reads nfc data, but this data needs to come from a built in iPhone nfc tag, so the app will read through nfc the SECOND device info. my question is, does the iPhone has a built in nfc tag? if so, can it share any device info?
1
0
707
Jul ’24
Bad user experience because of NFC timeouts
We are developing an app for the online identification function of the German National ID Card. https://github.com/Governikus/AusweisApp https://apps.apple.com/de/app/ausweisapp-bund/id948660805 Currently there are two NFC timeouts we are not able to influence because there is no API. A NFC Session has a maximum lifetime of 60 seconds, independent from any card communication. When a card was detected the connection will only last for 20 seconds. Combined there is also something like a worst case: The user presents the card 55 seconds after the session was started: The connection will only last for the remaining 5 seconds of the session. The identifications works as follow: The user clicks on a link on a website and our app will appear. After selecting access rights the NFC session is started. Sometimes the user start to search for their ID card now and this takes some time. When the 60 seconds are over we start a new session until there is a card or the user aborts. After establishi
2
0
987
Jul ’24
Reply to App Clip not opening from QR Code/Appclip codes
Confirm that you are following the instructions from Choosing the right functionality for your App Clip: To ensure a fast launch experience, App Clips must be small: If you make your App Clip available on devices running iOS 15 and earlier, the uncompressed App Clip binary can be up to 10 MB in size. If you make your App Clip available on devices running iOS 16 and later, the uncompressed App Clip binary can be up to 15 MB in size. If you make your App Clip available on devices running iOS 17 and later, the uncompressed App Clip binary can be up to 50 MB in size if it meets the following conditions: The App Clip only supports digital invocations — for example, from your website or Spotlight search — and not from physical invocations like App Clip Codes, QR codes, or NFC tags People use your App Clip in situations where a reliable internet connection is likely, for example, at home Your App Clip doesn’t support iOS versions prior to iOS 17 Aim to keep your App Clip well below the applicable limit. For
Jul ’24