iOS12界面设计指南之交互(User Interaction)–近场通信(Near Field Communication)

近场通信(NFC)使得彼此相距几厘米的设备能够以无线方式交换信息。在支持的设备上运行的iOS应用程序可以使用NFC扫描从附加到现实世界对象的电子标签中读取数据。例如,用户可以扫描玩具以将其与视频游戏连接,购物者可以扫描店内标志以访问优惠券,或者零售员工可以扫描产品以跟踪库存。

有关开发人员指导,请参阅Core NFC。

应用内标签阅读

应用程序可以在应用程序处于活动状态时启用单对象或多对象扫描,并在用户需要扫描某些内容时显示扫描表。

不要鼓励人们接触物体。要扫描标签,iOS设备必须非常靠近标签。它不需要实际触摸标签。当要求人们扫描物体时,使用扫描和保持附近等术语而不是点击和触摸。

使用平易近人的术语。某些人可能不熟悉近场通信。为了使其平易近人,请避免参考技术,面向开发人员的术语,如NFC,核心NFC,近场通信和标签。相反,使用大多数人都会理解的友好,对话的术语。

使用不要用
扫描[对象名称]。扫描NFC标签。
将iPhone放在[对象名称]附近以了解有关它的更多信息。要使用NFC扫描,请将手机点按到[对象]。

为扫描表提供简洁的说明文字。在句子中提供一个完整的句子,用结尾的标点符号表示。确定要扫描的对象,并适当修改文本以进行后续扫描。保持文本简短以避免截断。

初次扫描后续扫描
将iPhone放在[对象名称]附近以了解有关它的更多信息。现在将iPhone放在另一个[对象名称]附近。

背景标签阅读

通过背景标记阅读,人们可以随时快速扫描标签,无需先打开应用程序并启动扫描。在支持背景标签读取的设备上,只要屏幕亮起,系统就会自动查找附近的兼容标签。在检测到标签与应用程序并将其匹配后,系统会显示一条通知,用户可以通过该通知将标签数据发送到应用程序进行处理。请注意,当NFC扫描页可见,正在使用电子钱包或Apple Pay,正在使用相机,设备处于飞行模式以及重启后设备已锁定时,将禁用背景读取。

支持后台和应用内标签阅读。对于使用不支持背景标记读取的设备的用户,您的应用仍必须提供应用内扫描标记的方式。