据报道,在iOS 11中,苹果公司现在支持iPhone 7/7 Plus及以上设备读取NFC标签。
我找到了一些演示,但不知道是否有办法读取受保护的NFC标签。例如,旅游文件中嵌入了被保护的NFC标签,以防止不安全的读取。我在苹果文档的NFC NDEF协议中搜索了一下,但没有要求NFC标签进行挑战/握手的功能。是否有办法与这些类型的NFC标签交互?
据报道,在iOS 11中,苹果公司现在支持iPhone 7/7 Plus及以上设备读取NFC标签。
我找到了一些演示,但不知道是否有办法读取受保护的NFC标签。例如,旅游文件中嵌入了被保护的NFC标签,以防止不安全的读取。我在苹果文档的NFC NDEF协议中搜索了一下,但没有要求NFC标签进行挑战/握手的功能。是否有办法与这些类型的NFC标签交互?
Core NFC仅适用于NDEF格式的NFC标签。因此,您只能与符合NFC Forum指定的NDEF(NFC数据交换格式)硬件抽象层的NFC标签进行交互。具体而言,是与NFC Forum标签类型1到5进行交互。
Core NFC概述页面:
支持在iPhone 7和iPhone 7 Plus上读取NFC NDEF标签。
使用Core NFC,您可以读取包含NFC数据交换格式(NDEF)数据的1到5类型的近场通信(NFC)标签。
无法使用iOS 11 NFC API访问非接触式智能卡(如电子护照、支付卡等)甚至NFC标签的其他保护功能(如NTAG密码保护、MIFARE DESFire或Ultralight身份验证等)。