2017-06-08 102 views
5

iOS 11中的新闻Apple现在支持读取iPhone 7/7 Plus及更高版本的NFC标签。在iOS中可以读取受保护的NFC标签吗?

我发现了一些演示,但不知道是否有读取受保护的NFC标签的方法。例如,旅行证件嵌入了NFC标签,以防止不安全的阅读。我在Apple文档中搜索了NFC NDEF协议,但没有功能需要对NFC标签进行挑战/握手。有没有办法与这些类型的NFC标签进行交互?

+1

“保护”一词说这一切... – LinusGeffarth

回答

5

不,Core NFC只适用于NDEF格式的NFC标签。因此,您只能与遵循NFC Forum指定的NDEF(NFC数据交换格式)硬件抽象层的NFC标签交互。具体而言,NFC论坛标签类型1〜5

Core NFC概述页面:

阅读NFC标签NDEF上支持iPhone 7和iPhone 7加。

使用Core NFC,您可以读取类型1至5的包含NFC数据交换格式 (NDEF)中数据的近场通信(NFC)标签 。

接触式智能卡(如电子护照,支付卡等)和NFC标签(比如NTAG密码保护,MIFARE DESFire非或超轻认证等)甚至额外的保护功能无法使用iOS的11 NFC访问API。

+0

有没有办法为iOS编译libnfc并使用它? –

+0

@andreym可能不会,或者至少不会对你有太大的帮助,因为libnfc需要连接到NFC阅读器设备,并且你没有可用的iOS界面。 –