Search results for

“nfc”

1,192 results found

Post

Replies

Boosts

Views

Activity

launch app by scan NFC Tags
My app need a specific scene that play a video when my iPhone close to NFC Tags. and my app can read the data from NFC Tags, the data will tell us which kind of video can be play. I tried to write URLScheme or Universal Link in NFC Tags, but all this ways will pop up notifications. not launch my app and play a video, how can I design my app. please give me some advice, thanks!
1
0
788
Jun ’24
Reply to launch app by scan NFC Tags
You can either implement background NFC reading to read the data from the tags to determine what video will play, and then send a notification to the user to open the app. Or you can embed a direct URL to your app and have the system put up a notification to launch your app. You cannot launch your app in the foreground to play a video without the step where the user taps on a notification of some kind.
Topic: Media Technologies SubTopic: Video Tags:
Jun ’24
Reply to NFC launch app
If you implement an App Clip, then the NFC will launch your App Clip or your App (if the user installs it). But it will still need the user to tap the open button on a notification to actually launch your App or App Clip. You cannot have your app launched into the foreground with zero user interaction.
Jun ’24
NFCTagReaderSession.PollingOption.pace fails with "Missing required entitlement" error
Hi, I'm developing an app that reads the NFC tags. So far so good, everything worked as expected, the app reads the passports and the IDs, until we encountered the french ID issued after March 2021. My app has the following entitlements: com.apple.developer.nfc.readersession.formats TAG And this additional entries in the .plist: NFCReaderUsageDescription NFC usage to scan ID chip ... com.apple.developer.nfc.readersession.iso7816.select-identifiers A0000002471001 A0000002472001 00000000000000 According to an article which I cannot link on this forum because the domain is not permitted, iOS started supporting this specific ID from version 16. When I look at the docs, I can see the .pace polling mode was added. I tried specifying this additional polling mode in my app like so: var pollingOptions: NFCTagReaderSession.PollingOption = [.iso14443] if #available(iOS 16, *) { pollingOptions.insert(.pace) } self.session = NFCTagReaderSession(pollingOption: pollingOptions, delegate: self, queue:
1
0
1.3k
Jun ’24
Unable to send Mifare commandos on iOS
I have created a Flutter application to scan Mifare DESFire cards on Android and iOS. I have tried using both flutter_nfc_kit and nfc_manager which both use CoreNFC. On both platforms, I can get the basic information on the card. However, only on Android, I can read data from the card by using Mifare commands. On iOS I am getting a 0B response. I have the following configuration inside my Runner.entitlements: com.apple.developer.nfc.readersession.formats TAG I have added the following keys inside my Info.plist file: NFCReaderUsageDescription Access NFC com.apple.developer.nfc.readersession.iso7816.select-identifiers D2760000850100 ... However, I have noticed that I will get a different response if I add the D2760000850100 key in the Info.plist file. When I have this key added I get an error when executing a Mifare command: PlatformException(500, Communication error, Tag response error, null) So for that reason, I decided to remove the key altogether. Now everytime, I execute a Mifare comm
1
0
863
Jun ’24
Reply to App rejected because of NFC used in third party
We can't help you with what happens in the build with that podspec. Anything we say will be assumptions. As for app rejections, unfortunately, this is all hypothetical. App Review will handle each app on a case by case basis and it is not possible for anyone to say there will be an issue without knowing how the app is built, what NFC APIs are being referenced or not, and what the app is for. And also, what the rejection is for exactly. If they get a rejection, the app developers can ask for a technical review and determine what exactly is causing the rejection and how they can fix the problem.
Jun ’24
Reply to App rejected because of NFC used in third party
We have added CoreNFC as a weak_framework in our podspec s.weak_frameworks = [CoreNFC] Few clients don't use the NFC feature and few clients use it. People who use don't have any issue with it. People who don't use it, will they have an issue when their app is submitted for review ? They have not added the NFC permission in their Info.plist and have not added the capability as well. Will it still be an issue for such clients?
Jun ’24
Reply to App rejected because of NFC used in third party
If I understand correctly, you are the third party supplying a library that includes NFC functionality your clients are not using. Not knowing what these apps are, how they are built, and what the actual rejection causes are etc., I can't make any comments or promises about the success of this solution, but the answer to your question about making CoreNFC optional is this: (things might look/work differently depending on which Xcode version or possibly 3rd party build tools your clients are using, but this is the general gist) In the Xcode project Build Phases, the Link Binary With Libraries” section, add the CoreNFC.framework, and then mark it as Optional This will weak link CoreNFC, and unless there is code that is referencing it, CoreNFC will not be included in the build. For that, you could make use of a custom Info.plist entry to check if the app is supposed to be using CoreNFC and not engage any features of your app that would require the use of those features. Again, a lot of the specifics wil
Jun ’24
How to communicate with smart card readers conncetd to USB-C port in iOS?
Hello All, I am new to iOS development and would like to detect the smart card readers connected to USB-C port on iOS (16+) devices. The smart card reader is a custom hardware and not MFi certified. So as per my understanding, I cannot use ExternalAccessory.framework without MFi certification. Correct? How else can I achieve this? Does TKSmartCardSlotManager works for this purpose (or is it only for NFC devices?)? Is there any example for how to use this interface? I couldn't find any example for this as a starting point... Thanks in advance.
4
0
1.8k
Jun ’24
Observe Notification Triggered By Scanning NFC
How can I observe notifications triggered by scanning NFC in backgroundMode, I want to customize notifications, add Gif or Image to notification content. because the merchants want to display their images when shopper take their iPhone near goods.
Replies
1
Boosts
0
Views
597
Activity
Jul ’24
launch app by scan NFC Tags
My app need a specific scene that play a video when my iPhone close to NFC Tags. and my app can read the data from NFC Tags, the data will tell us which kind of video can be play. I tried to write URLScheme or Universal Link in NFC Tags, but all this ways will pop up notifications. not launch my app and play a video, how can I design my app. please give me some advice, thanks!
Replies
1
Boosts
0
Views
788
Activity
Jun ’24
Reply to launch app by scan NFC Tags
You can either implement background NFC reading to read the data from the tags to determine what video will play, and then send a notification to the user to open the app. Or you can embed a direct URL to your app and have the system put up a notification to launch your app. You cannot launch your app in the foreground to play a video without the step where the user taps on a notification of some kind.
Topic: Media Technologies SubTopic: Video Tags:
Replies
Boosts
Views
Activity
Jun ’24
Reply to NFC launch app
If you implement an App Clip, then the NFC will launch your App Clip or your App (if the user installs it). But it will still need the user to tap the open button on a notification to actually launch your App or App Clip. You cannot have your app launched into the foreground with zero user interaction.
Replies
Boosts
Views
Activity
Jun ’24
NFC launch app
I'd like to launch my APP via scanning NFC Tags In BackgroundMode. However, every time when I scan NFC tags, there always APP notification pops up, instead of opening APP directly. Please advise me how to skip the APP notification and directly launch APP.
Replies
3
Boosts
0
Views
1.1k
Activity
Jun ’24
Reply to NFC launch app
I noticed that Apple have introduce App Clips, which can use NFC to pop up my app directly.
Replies
Boosts
Views
Activity
Jun ’24
NFCTagReaderSession.PollingOption.pace fails with "Missing required entitlement" error
Hi, I'm developing an app that reads the NFC tags. So far so good, everything worked as expected, the app reads the passports and the IDs, until we encountered the french ID issued after March 2021. My app has the following entitlements: com.apple.developer.nfc.readersession.formats TAG And this additional entries in the .plist: NFCReaderUsageDescription NFC usage to scan ID chip ... com.apple.developer.nfc.readersession.iso7816.select-identifiers A0000002471001 A0000002472001 00000000000000 According to an article which I cannot link on this forum because the domain is not permitted, iOS started supporting this specific ID from version 16. When I look at the docs, I can see the .pace polling mode was added. I tried specifying this additional polling mode in my app like so: var pollingOptions: NFCTagReaderSession.PollingOption = [.iso14443] if #available(iOS 16, *) { pollingOptions.insert(.pace) } self.session = NFCTagReaderSession(pollingOption: pollingOptions, delegate: self, queue:
Replies
1
Boosts
0
Views
1.3k
Activity
Jun ’24
Bluetooth pairing through NFC
Is it possible to initiate Bluetooth pairing through NFC on an iPhone? or is this method is only allowed for Apple accessories?
Replies
2
Boosts
0
Views
4.5k
Activity
Mar ’21
Unable to send Mifare commandos on iOS
I have created a Flutter application to scan Mifare DESFire cards on Android and iOS. I have tried using both flutter_nfc_kit and nfc_manager which both use CoreNFC. On both platforms, I can get the basic information on the card. However, only on Android, I can read data from the card by using Mifare commands. On iOS I am getting a 0B response. I have the following configuration inside my Runner.entitlements: com.apple.developer.nfc.readersession.formats TAG I have added the following keys inside my Info.plist file: NFCReaderUsageDescription Access NFC com.apple.developer.nfc.readersession.iso7816.select-identifiers D2760000850100 ... However, I have noticed that I will get a different response if I add the D2760000850100 key in the Info.plist file. When I have this key added I get an error when executing a Mifare command: PlatformException(500, Communication error, Tag response error, null) So for that reason, I decided to remove the key altogether. Now everytime, I execute a Mifare comm
Replies
1
Boosts
0
Views
863
Activity
Jun ’24
Reply to App rejected because of NFC used in third party
We can't help you with what happens in the build with that podspec. Anything we say will be assumptions. As for app rejections, unfortunately, this is all hypothetical. App Review will handle each app on a case by case basis and it is not possible for anyone to say there will be an issue without knowing how the app is built, what NFC APIs are being referenced or not, and what the app is for. And also, what the rejection is for exactly. If they get a rejection, the app developers can ask for a technical review and determine what exactly is causing the rejection and how they can fix the problem.
Replies
Boosts
Views
Activity
Jun ’24
App rejected because of NFC used in third party
We use CoreNFC feature for few clients. For clients who don't use NFC or add NFC related permission, the app is rejected on App Store. is there a way to make CoreNFC optional in the library and not lead to app store rejection for parent app who do not use this feature?
Replies
3
Boosts
0
Views
1.3k
Activity
Jun ’24
Reply to Wallet Passes documentation missing new iOS 18 event ticket type information.
It is probably too early for documentation and sample release. I think they will come out soon, maybe with beta 2. By the way, for what I've been able to understand, the new eventTicket format is an NFC only, so I think you'll need to provide NFC data for it to show up.
Replies
Boosts
Views
Activity
Jun ’24
Reply to App rejected because of NFC used in third party
We have added CoreNFC as a weak_framework in our podspec s.weak_frameworks = [CoreNFC] Few clients don't use the NFC feature and few clients use it. People who use don't have any issue with it. People who don't use it, will they have an issue when their app is submitted for review ? They have not added the NFC permission in their Info.plist and have not added the capability as well. Will it still be an issue for such clients?
Replies
Boosts
Views
Activity
Jun ’24
Reply to App rejected because of NFC used in third party
If I understand correctly, you are the third party supplying a library that includes NFC functionality your clients are not using. Not knowing what these apps are, how they are built, and what the actual rejection causes are etc., I can't make any comments or promises about the success of this solution, but the answer to your question about making CoreNFC optional is this: (things might look/work differently depending on which Xcode version or possibly 3rd party build tools your clients are using, but this is the general gist) In the Xcode project Build Phases, the Link Binary With Libraries” section, add the CoreNFC.framework, and then mark it as Optional This will weak link CoreNFC, and unless there is code that is referencing it, CoreNFC will not be included in the build. For that, you could make use of a custom Info.plist entry to check if the app is supposed to be using CoreNFC and not engage any features of your app that would require the use of those features. Again, a lot of the specifics wil
Replies
Boosts
Views
Activity
Jun ’24
How to communicate with smart card readers conncetd to USB-C port in iOS?
Hello All, I am new to iOS development and would like to detect the smart card readers connected to USB-C port on iOS (16+) devices. The smart card reader is a custom hardware and not MFi certified. So as per my understanding, I cannot use ExternalAccessory.framework without MFi certification. Correct? How else can I achieve this? Does TKSmartCardSlotManager works for this purpose (or is it only for NFC devices?)? Is there any example for how to use this interface? I couldn't find any example for this as a starting point... Thanks in advance.
Replies
4
Boosts
0
Views
1.8k
Activity
Jun ’24