2017-06-08 58 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界面。 –