请问有什么方法可以请求用户允许我的应用程序使用扫描 nfc 标签吗? 启动我的应用程序时我看不到用户交互警报。
如果您的应用程序使用设备的 NFC 硬件,Apple 要求您在
NFCReaderUsageDescription
文件中添加 info.plist
键(详细信息此处)。
作为审核过程的一部分,您还需要提交应用程序在物理设备上与 NFC 标签交互的视频。根据我最近与 Apple 应用程序审核团队的互动:
在完成对您的应用程序的审核之前,我们需要一个视频来演示物理 iOS 设备上使用的当前版本。
具体来说,我们需要一个演示视频来展示您的应用程序中的所有 NFC 功能,包括您的应用程序与 NFC 标签的交互。
演示视频应该:
- 显示您的应用程序在物理 iOS 设备上运行,而不是在模拟器上。
- 清楚地记录所有相关的应用程序功能、服务和用户权限请求。
值得注意的是,最后一个要点意味着权限请求可能是必要的......尽管在我能找到的任何文档中都没有特别要求它们。 Apple 在使用板载 NFC 时也不会提出任何许可请求(据我所知)。
有关将 NFC 添加到您的应用程序的 Apple 文档位于此处。