Search results for

“nfc”

1,224 results found

Post

Replies

Boosts

Views

Activity

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
iOS 18.1 NFC/SE APIs - access to applet deployed onto SE
Apple is opening up NFC and SE APIs to developers on iOS18.1 in certain territories. The documentation mentions that NFC & SE Platform partners can submit an applet for installing into the Secure Element. When a request is made by an iOS app to provision a card, the signed applet corresponding to the card scheme will be downloaded into the iPhone and personalised by the platform partner servers. Would it be possible to access the applet through SE APIs? If yes, would the access be open to any iOS app that has the granted HCE entitlement to the card scheme (e.g AIDs). Or is access limited to only the iOS app that create/published the applet? From the document (excerpt below), it looks like any iOS app with the HCE entitlement to the card scheme would be able to use the applet. However it also mentions lifecycle management where an iOS app can delete the applet (or credential). Would be interested in getting insight into this.
1
0
1.5k
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
2
0
759
Aug ’24
Deeplinking to Shortcut Automation Tab and Prepopulating values.
I'm able to deep link to the Automation tab in Shortcuts App using : shortcuts://create-automation. But I want to preselect a predefined automation (like bluetooth / nfc) and profile some parameters along with it, like Name of the automation shortcut to select When / Trigger point for the automation shortcut Do / what should happen on tuning the shortcut Thanks !
0
0
678
Aug ’24
Using ECP to select HCE application (EU)
Hi! We have a application that uses HCE to communicate with our readers. Everything works very nicely together, but from usability point of view there is an issue when one uses our app and apple pay together. One needs to choose which one is default contactless app. We did some research and see that ECP protocol enhancements to NFC might be useful here and a re wondering if there is a possibility that the user has Apple pay enabled as default contactless application. But on presentation of the iPhone on our reader we would use ECP to choose our app to process the action. Mind that our app is related to access control and not payments. Regards Simon
0
0
593
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
NFC - React Native
We are essentially implementing a membership card feature wherein the card details originates from a third-party provider and gets stored in the Apple Wallet. We are utilizing the Passkit Generator ( https://www.npmjs.com/package/passkit-generator ) for this purpose. The challenge, or rather issue, is that when this card is saved to Apple Wallet and tapped on the NFC reader, it only shows Invalid Card. When we attempted to gather information from the third-party provider regarding this issue on both Android and iOS, they stated: For IOS we do not have any experience to share with, rather than the fact we have implemented the VAS protocol under an NDA signed with Apple. Related to Passkit we do not have any experience with it. We require your assistance to identify any potential issues.
0
0
848
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
Can't install app to iPad when Required Device Capability has NFC?
Hello Is it impossible to install an app to both iPhone and iPad when the app use NFC? The app, I'm working on, use NFC on iPhone but not on iPad. The app program code checks iPhone or iPad and use NFC only on iPhone. However, TestFlight and App Store show No Compatible Hardware on iPad and can't download. It works as expected on iPhone. Target Device is set both iPhone and iPad, the configuration is TARGETED_DEVICE_FAMILY = 1,2 According to Required Device Capabilities, iPad doesn't support NFC https://developer.apple.com/support/required-device-capabilities/#ipad-devices The app has UIRequiredDeviceCapabilities = nfc configuration only for iPhone. But is it block installing to iPad? If so how to fix this issue? Thanks in advance.
3
0
1k
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
991
Jul ’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
iOS 18.1 NFC/SE APIs - access to applet deployed onto SE
Apple is opening up NFC and SE APIs to developers on iOS18.1 in certain territories. The documentation mentions that NFC & SE Platform partners can submit an applet for installing into the Secure Element. When a request is made by an iOS app to provision a card, the signed applet corresponding to the card scheme will be downloaded into the iPhone and personalised by the platform partner servers. Would it be possible to access the applet through SE APIs? If yes, would the access be open to any iOS app that has the granted HCE entitlement to the card scheme (e.g AIDs). Or is access limited to only the iOS app that create/published the applet? From the document (excerpt below), it looks like any iOS app with the HCE entitlement to the card scheme would be able to use the applet. However it also mentions lifecycle management where an iOS app can delete the applet (or credential). Would be interested in getting insight into this.
Replies
1
Boosts
0
Views
1.5k
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
759
Activity
Aug ’24
iOS17.4.1及以上,系统语言是中文,关闭NFC,app内调用NFC弹窗显示英文
iOS17.4.1及以上,系统语言是中文,关闭系统NFC,app内调用CoreNFC弹窗显示英文(正常应该显示中文,在iOS17.4.1是正常显示中文的)
Replies
2
Boosts
0
Views
1.2k
Activity
Aug ’24
Deeplinking to Shortcut Automation Tab and Prepopulating values.
I'm able to deep link to the Automation tab in Shortcuts App using : shortcuts://create-automation. But I want to preselect a predefined automation (like bluetooth / nfc) and profile some parameters along with it, like Name of the automation shortcut to select When / Trigger point for the automation shortcut Do / what should happen on tuning the shortcut Thanks !
Replies
0
Boosts
0
Views
678
Activity
Aug ’24
Using ECP to select HCE application (EU)
Hi! We have a application that uses HCE to communicate with our readers. Everything works very nicely together, but from usability point of view there is an issue when one uses our app and apple pay together. One needs to choose which one is default contactless app. We did some research and see that ECP protocol enhancements to NFC might be useful here and a re wondering if there is a possibility that the user has Apple pay enabled as default contactless application. But on presentation of the iPhone on our reader we would use ECP to choose our app to process the action. Mind that our app is related to access control and not payments. Regards Simon
Replies
0
Boosts
0
Views
593
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
NFC - React Native
We are essentially implementing a membership card feature wherein the card details originates from a third-party provider and gets stored in the Apple Wallet. We are utilizing the Passkit Generator ( https://www.npmjs.com/package/passkit-generator ) for this purpose. The challenge, or rather issue, is that when this card is saved to Apple Wallet and tapped on the NFC reader, it only shows Invalid Card. When we attempted to gather information from the third-party provider regarding this issue on both Android and iOS, they stated: For IOS we do not have any experience to share with, rather than the fact we have implemented the VAS protocol under an NDA signed with Apple. Related to Passkit we do not have any experience with it. We require your assistance to identify any potential issues.
Replies
0
Boosts
0
Views
848
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
Can't install app to iPad when Required Device Capability has NFC?
Hello Is it impossible to install an app to both iPhone and iPad when the app use NFC? The app, I'm working on, use NFC on iPhone but not on iPad. The app program code checks iPhone or iPad and use NFC only on iPhone. However, TestFlight and App Store show No Compatible Hardware on iPad and can't download. It works as expected on iPhone. Target Device is set both iPhone and iPad, the configuration is TARGETED_DEVICE_FAMILY = 1,2 According to Required Device Capabilities, iPad doesn't support NFC https://developer.apple.com/support/required-device-capabilities/#ipad-devices The app has UIRequiredDeviceCapabilities = nfc configuration only for iPhone. But is it block installing to iPad? If so how to fix this issue? Thanks in advance.
Replies
3
Boosts
0
Views
1k
Activity
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.
Replies
Boosts
Views
Activity
Jul ’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
675
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
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
991
Activity
Jul ’24