Search results for

“nfc”

1,191 results found

Post

Replies

Boosts

Views

Activity

NFC App's readerSession(didDetect) Not Executing
Hello, (I apologize for my poor English.) I’m developing an iPhone application that uses NFC, but it’s not working as expected. I would appreciate your help in resolving the issue. This app uses Core NFC API and is designed to write the URL of my blog onto the NFC tag of another smartphone and automatically open the browser. This app is installed on my iPhone but is not uploaded to the App Store. In this app, I have implemented the following functions using the NFCNDEFReaderSessionDelegate: NFC Program(Swift) (1). readerSessionDidBecomeActive (2). readerSession(didInvalidateWithError) (3). readerSession(didDetectNDEFs) (4). readerSession(didDetect) When I run this app, I can confirm that the (1) function is called, but when I bring another smartphone close to my iPhone, the (4) function, which should be triggered, does not execute. Also, (3) does not execute either. How can I ensure that the fourth(4) function is executed? For reference, the iOS versions of the iPhones are
2
0
684
Aug ’24
Nfc Reader
Hello everyone, this is my first post. I have a question, I understand that it is possible to generate nfc passes and add them to the apple wallet after obtaining the Apple certificate. Apple asks which physical reader is compatible for reading the pass, but is it possible to use an Android or iOS mobile application to read the pass ? Have a nice day. Kind regards,
1
0
845
Aug ’24
Reply to NFC App's readerSession(didDetect) Not Executing
If I understand your use case correctly, with your Write function you are trying to have your app become an NDEF tag. In other words you are trying to emulate an NDEF tag. Unfortunately, this is not possible. As the name suggests a readerSession is just that. It can read NFC tags. I believe you may have misunderstood the use case for writing to an NDEF tag. While it is possible to use the writeNDEF(_:completionHandler:) to write to an NDEF tag, that is all this function can do - write a payload to an existing NDEF tag. This function does not turn your app into an NDEF tag. What you are trying to do is called Host Card Emulation, and this is only available for apps that fit specific requirements. You can read the rules and requirements at HCE-based contactless transactions for apps in the European Economic Area (EEA) and follow the steps in the documentation to apply if, and only if your conditions and use case matches the stated requirements. Argun Tekant /  DTS Engineer / Core Technologies
Topic: App & System Services SubTopic: General Tags:
Aug ’24
Reply to Can't install app to iPad when Required Device Capability has NFC?
Thank you for your support. I update my app as below according to your advice. But the issue not fixed. iPad is still Incompatible Hardware. In project Build Phased, Link Binary With Libraries” section, CoreNFC.framework is Optional. Use NFC feature only if UIDevice.current.userInterfaceIdiom == .phone in program. import CoreNFC always exist. I upload the build to TestFlight but still I can't install it to iPad. TeestFlight app on iPad show Incompatible Hardware. Build Metadata in Test flight section on App Store Connect site show at Device Requirements Device Family: iPhone, iPad Required Capabilities: arm64, nfc The initial version of this app already App Review approved and released on App Store. does it affect update and can't change Compatible Hardware? Best regards, ziotreks
Topic: App & System Services SubTopic: General Tags:
Aug ’24
Reply to App Clip unavailable
Does the issue still occur? If yes, run Diagnostics in the App Clips Testing on a device as described in Verify the configuration of your released App Clip. Additionally, confirm that you followed 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 interne
Topic: UI Frameworks SubTopic: General Tags:
Aug ’24
Reply to Can't install app to iPad when Required Device Capability has NFC?
It is possible to have a single binary that installs on both. If you want the app to also run on devices with no NFC, the solution is to use weak linking, so the system does not attempt to load the NFC framework/libraries. What you need to do is weak link the CoreNFC framework manually in project settings, and then avoid using it if the app is not running on a supported device (check for iPad). To do this, you need to do the following: in your project Build Phases, the Link Binary With Libraries” section, add the CoreNFC.framework, and then mark it as Optional. This will prevent the app from crashing at launch. the next thing you need to handle is to avoid problematic behavior at App Review or in case a user installs the app on an iPad. For that, you could do a check of the UIDevice.current.model value and not engage any features of your app that would require the use of CoreNFC features. Keep in mind, that App Review will require the app to have some adequate functionality, while not using
Topic: App & System Services SubTopic: General Tags:
Aug ’24
Reply to Apple's NFC policy concerns?
Unfortunately this is a very open ended question which is difficult to answer here without understanding what it is you are trying to accomplish. There are many factors and policy differences based on what you are implementing, for what purpose, and in what locations. In any case, to implement NFC payment functionalities, you will need specific entitlements from Apple. When applying for them, you will be able to explain in detail your product plan and any details, and if you are approved, at that point any policies with regards to your implementation will become clear.
Jul ’24
Need Help in Implementing NFC HCE on iOS Outside EEA
I am developing an app and having trouble implementing NFC HCE functionality on iOS. From what I found, NFC HCE seems possible in the EEA, but I need help doing it in other countries. Is there any way to achieve this through a specific license or certification from Apple? Any guidance or references would be greatly appreciated.
1
0
894
Jul ’24
Is NFC HCE functionality supported? If so, how can it be implemented?
I am currently developing an app and facing challenges with implementing NFC HCE functionality on iOS. From my research, it seems that NFC HCE is achievable within the EEA, but I need guidance on implementing it for other countries. Has anyone successfully implemented NFC HCE outside the EEA? What steps or workarounds are available for this feature in regions like US or other countries? Additionally, is there any possibility of achieving this through a license or certification from Apple? Any guidance or references would be greatly appreciated.
2
0
1k
Jul ’24
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
Ios 18 beta NFC issue
In Ios 18 beta the NFC not showing and also not working please can fix that
Replies
1
Boosts
0
Views
1.1k
Activity
Aug ’24
NFC App's readerSession(didDetect) Not Executing
Hello, (I apologize for my poor English.) I’m developing an iPhone application that uses NFC, but it’s not working as expected. I would appreciate your help in resolving the issue. This app uses Core NFC API and is designed to write the URL of my blog onto the NFC tag of another smartphone and automatically open the browser. This app is installed on my iPhone but is not uploaded to the App Store. In this app, I have implemented the following functions using the NFCNDEFReaderSessionDelegate: NFC Program(Swift) (1). readerSessionDidBecomeActive (2). readerSession(didInvalidateWithError) (3). readerSession(didDetectNDEFs) (4). readerSession(didDetect) When I run this app, I can confirm that the (1) function is called, but when I bring another smartphone close to my iPhone, the (4) function, which should be triggered, does not execute. Also, (3) does not execute either. How can I ensure that the fourth(4) function is executed? For reference, the iOS versions of the iPhones are
Replies
2
Boosts
0
Views
684
Activity
Aug ’24
Reply to NFC App's readerSession(didDetect) Not Executing
Thank you. Your understanding is correct, and I now understand that I cannot write a URL to another smartphone from my iPhone. After purchasing an NFC tag and writing to it, I successfully managed to write the data. Thank you very much for your clear and understandable explanation. I appreciate it.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’24
Nfc Reader
Hello everyone, this is my first post. I have a question, I understand that it is possible to generate nfc passes and add them to the apple wallet after obtaining the Apple certificate. Apple asks which physical reader is compatible for reading the pass, but is it possible to use an Android or iOS mobile application to read the pass ? Have a nice day. Kind regards,
Replies
1
Boosts
0
Views
845
Activity
Aug ’24
Reply to NFC App's readerSession(didDetect) Not Executing
If I understand your use case correctly, with your Write function you are trying to have your app become an NDEF tag. In other words you are trying to emulate an NDEF tag. Unfortunately, this is not possible. As the name suggests a readerSession is just that. It can read NFC tags. I believe you may have misunderstood the use case for writing to an NDEF tag. While it is possible to use the writeNDEF(_:completionHandler:) to write to an NDEF tag, that is all this function can do - write a payload to an existing NDEF tag. This function does not turn your app into an NDEF tag. What you are trying to do is called Host Card Emulation, and this is only available for apps that fit specific requirements. You can read the rules and requirements at HCE-based contactless transactions for apps in the European Economic Area (EEA) and follow the steps in the documentation to apply if, and only if your conditions and use case matches the stated requirements. Argun Tekant /  DTS Engineer / Core Technologies
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to Can't install app to iPad when Required Device Capability has NFC?
Thank you for your support. I update my app as below according to your advice. But the issue not fixed. iPad is still Incompatible Hardware. In project Build Phased, Link Binary With Libraries” section, CoreNFC.framework is Optional. Use NFC feature only if UIDevice.current.userInterfaceIdiom == .phone in program. import CoreNFC always exist. I upload the build to TestFlight but still I can't install it to iPad. TeestFlight app on iPad show Incompatible Hardware. Build Metadata in Test flight section on App Store Connect site show at Device Requirements Device Family: iPhone, iPad Required Capabilities: arm64, nfc The initial version of this app already App Review approved and released on App Store. does it affect update and can't change Compatible Hardware? Best regards, ziotreks
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to App Clip unavailable
Does the issue still occur? If yes, run Diagnostics in the App Clips Testing on a device as described in Verify the configuration of your released App Clip. Additionally, confirm that you followed 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 interne
Topic: UI Frameworks SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to Can't install app to iPad when Required Device Capability has NFC?
It is possible to have a single binary that installs on both. If you want the app to also run on devices with no NFC, the solution is to use weak linking, so the system does not attempt to load the NFC framework/libraries. What you need to do is weak link the CoreNFC framework manually in project settings, and then avoid using it if the app is not running on a supported device (check for iPad). To do this, you need to do the following: in your project Build Phases, the Link Binary With Libraries” section, add the CoreNFC.framework, and then mark it as Optional. This will prevent the app from crashing at launch. the next thing you need to handle is to avoid problematic behavior at App Review or in case a user installs the app on an iPad. For that, you could do a check of the UIDevice.current.model value and not engage any features of your app that would require the use of CoreNFC features. Keep in mind, that App Review will require the app to have some adequate functionality, while not using
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’24
Apple's NFC policy concerns?
If I'm planning to implement NFC payment functionality using a webview in an app, are there any specific Apple policies I should be aware of? The official website doesn't seem to have detailed guidelines, Any guidance or references would be helpful.
Replies
1
Boosts
0
Views
621
Activity
Jul ’24
Reply to Apple's NFC policy concerns?
Unfortunately this is a very open ended question which is difficult to answer here without understanding what it is you are trying to accomplish. There are many factors and policy differences based on what you are implementing, for what purpose, and in what locations. In any case, to implement NFC payment functionalities, you will need specific entitlements from Apple. When applying for them, you will be able to explain in detail your product plan and any details, and if you are approved, at that point any policies with regards to your implementation will become clear.
Replies
Boosts
Views
Activity
Jul ’24
Need Help in Implementing NFC HCE on iOS Outside EEA
I am developing an app and having trouble implementing NFC HCE functionality on iOS. From what I found, NFC HCE seems possible in the EEA, but I need help doing it in other countries. Is there any way to achieve this through a specific license or certification from Apple? Any guidance or references would be greatly appreciated.
Replies
1
Boosts
0
Views
894
Activity
Jul ’24
Reply to Is NFC HCE functionality supported? If so, how can it be implemented?
I am developing an app and having trouble implementing NFC HCE functionality on iOS. From what I found, NFC HCE seems possible in the EEA, but I need help doing it in other countries. Is there any way to achieve this through a specific license or certification from Apple? Any guidance or references would be greatly appreciated.
Replies
Boosts
Views
Activity
Jul ’24
Is NFC HCE functionality supported? If so, how can it be implemented?
I am currently developing an app and facing challenges with implementing NFC HCE functionality on iOS. From my research, it seems that NFC HCE is achievable within the EEA, but I need guidance on implementing it for other countries. Has anyone successfully implemented NFC HCE outside the EEA? What steps or workarounds are available for this feature in regions like US or other countries? Additionally, is there any possibility of achieving this through a license or certification from Apple? Any guidance or references would be greatly appreciated.
Replies
2
Boosts
0
Views
1k
Activity
Jul ’24
Core NFC "Ready to scan" alert not appearing when guided access is enabled.
My application has the functionality to scan NFC cards. When I enable guided access and try to scan a card by starting the NFC session the Ready to scan alert is not shown. It is when I switch off guided access it is displayed on iOS.
Replies
1
Boosts
0
Views
571
Activity
Jul ’24
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
Replies
1
Boosts
0
Views
1.3k
Activity
Jul ’24