iOS 11中的新聞Apple現在支持讀取iPhone 7/7 Plus及更高版本的NFC標籤。在iOS中可以讀取受保護的NFC標籤嗎?
我發現了一些演示,但不知道是否有讀取受保護的NFC標籤的方法。例如,旅行證件嵌入了NFC標籤,以防止不安全的閱讀。我在Apple文檔中搜索了NFC NDEF協議,但沒有功能需要對NFC標籤進行挑戰/握手。有沒有辦法與這些類型的NFC標籤進行交互?
iOS 11中的新聞Apple現在支持讀取iPhone 7/7 Plus及更高版本的NFC標籤。在iOS中可以讀取受保護的NFC標籤嗎?
我發現了一些演示,但不知道是否有讀取受保護的NFC標籤的方法。例如,旅行證件嵌入了NFC標籤,以防止不安全的閱讀。我在Apple文檔中搜索了NFC NDEF協議,但沒有功能需要對NFC標籤進行挑戰/握手。有沒有辦法與這些類型的NFC標籤進行交互?
不,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。
有沒有辦法爲iOS編譯libnfc並使用它? –
@andreym可能不會,或者至少不會對你有太大的幫助,因爲libnfc需要連接到NFC閱讀器設備,並且你沒有可用的iOS界面。 –
「保護」一詞說這一切... – LinusGeffarth