近场通信技术 (NFC) 让设备能够在几厘米的距离上无线传输信息。在支持的设备上,iOS应用可以通过 NFC 技术读取真实物体上的电子标签。举例来说,用户可以扫描玩具,把它和自己的游戏连接起来;购物者可以扫描商店里的标志来获得优惠券;售货员可以扫描产品来检查库存。
更多开发者指南,查看 Core NFC

应用内标签读取 (In-App Tag Reading)

iOS 应用在运行时,可以进行对单个或多个物体的扫描。在用户要扫描物体时,应用应该展示扫描表单。
截屏2022-04-28 17.46.14.jpg
不要鼓励用户把设备紧贴实体物品。要进行扫描,iOS 设备只需接近标签就可以了。它并不需要接触到那个标签。所以当你引导用户扫描物体时,不要使用“轻拍”、“接触”这样的词语,应该告诉他“扫描”或“放到近处”。
使用易于理解的词语。一些用户可能会对 NFC 技术感到陌生。为了让这个功能易于理解和尝试,避免使用“NFC”、“core NFC”、“近场通信”等技术性的、开发导向的词语。应该使用友好、日常化的词语,方便大多数用户的理解。

推荐 不推荐
扫描 [物品名称] 。 扫描 NFC 标签。
将 iPhone 靠近 [物体名称] 了解更多信息。 要是用 NFC 扫描,把你的手机靠到 [物体] 上。

为扫描表单设计简洁的、指导性的文案。文案应该是一句完整的话,同时注意首字母大写,并加上句号。如果用户需要连续扫描多个物体,则在后续扫描时文案也应该做对应的调整。文案应当短小简洁,避免被截断。

首次扫描 连续扫描
将 iPhone 靠近 [物体名称] 了解更多信息。 将 iPhone 靠近下一个 [物体名称]

后台标签读取 (Backgound Tag Reading)

后台标签读取让用户无需打开应用手动扫描,而是可以在任何时候快速读取标签。在支持后台标签读取的设备上,只要设备处于亮屏状态,系统就会自动寻找附近兼容的标签。在检测到标签,并且将其与应用匹配后,系统会展示一个通知。如果用户点击这个通知,系统就会把标签里的数据传输给匹配的应用处理。要注意的是,在一些情况下,后台标签读取是不可用的。比如 NFC 扫描表单被激活,正在使用钱包应用或苹果支付,正在使用照相机,处于飞行模式,或设备在重新启动后,处于锁定状态时。
截屏2022-04-28 18.27.31.jpg
同时支持后台标签读取和应用内的标签读取。考虑到一些用户的设备不支持后台标签读取,你的应用必须提供应用内的标签读取途径。