近场通信 (NFC) 让相距几厘米内的设备能够通过无线交换信息。在支持 NFC 的设备上,iOS 应用可以使用 NFC 扫描附加在真实对象的电子标签,来读取数据。例如,用户可以扫描玩具来将它与视频游戏连接,购物者可以扫描店内标志来获得优惠券,或者零售员工可以扫描产品来跟踪库存。
有关开发人员指南,请参阅核心 NFC。
应用内标签读取
应用处于活动状态时,可以启用单个或多个对象扫描,并在用户需要扫描时,显示扫描页。
不要鼓励人们与物理对象产生接触。要扫描标签,iOS 设备必须靠近标签。它不需要真的触摸标签。在要求用户扫描对象时,请使用「扫描」和「保持靠近」等术语,而不是「轻触」和「接触」。
使用平易近人的话术。有些人可能并不熟悉近场通信。要使其易于接受,请避免引用面向开发人员的技术术语,如「NFC」、「核心 NFC」、「近场通信」和「标签」。相反,使用能让大多数人理解的友好的、对话的术语。
使用 | 不要使用 |
---|---|
扫描 [对象名称] | 扫描 NFC 标签 |
将 iPhone 放在 [对象名称] 的附近,以了解更多详细信息。 | 要使用 NFC 扫描,请使用手机轻触 [对象]。 |
为扫描页提供简洁的指导文本。提供完整的句子,并使用结束标点符号。标识要扫描的对象,并相应地修改文本来进行后续扫描。保持文本简短以避免截断。
初次扫描 | 之后的扫描 |
---|---|
将 iPhone 放在 [对象名称] 的附近,以了解更多详细信息。 | 现在,将你的 iPhone 放在另一个 [对象名称] 附近。 |
后台标签读取
通过后台标签读取,人们可以随时快速扫描标签,而无需打开应用并启动扫描。在支持后台标签读取的设备上,当屏幕亮起时,系统会自动查找附近兼容的标签。检测到并匹配标签后,系统将显示一条通知,用户可以点击该通知,并将标签数据发送到应用进行处理。请注意,当 NFC 扫描页可见、电子钱包或 Apple Pay 正在使用、相机正在使用、设备处于飞行模式、重启后设备锁定时,后台读取是不可用的。
同时支持后台、应用内的标签读取。你的应用必须仍提供应用内的标签扫描方式,以适用于设备不支持后台标签读取的用户。