原文述刪不然太長
這件事情我相信很多人跟我一樣很關注
天啊,以後去小7只要帶手機不用拿東拿西了
Core NFC這東西要分兩個層面看
跟一般儲存裝置一樣
把NFC視為具有無線感應能力的微型儲存裝置(當然實際上也沒這麼單純)
大概可以區分成讀和寫
所謂的讀
顧名思義就是去讀取裡面的資訊,凡舉我要知道SIM YOYO裡面有多少錢
或是我要用點對點模式用SIM YOYO進行消費,那就可以視為讀
這個面相來說,iPhone7可以支援,CYDIA插件證明已經可以針對幾個TAG讀寫
這沒有問題,在DEVELOPER TOOL中的確也可以看到APPLE針對iPhone7以上機種
有開放Core NFC的權限
但接下來就是大家比較容易有爭議的了
所謂的寫
寫這個面向有點抽象
但也是現在的重點所在,到底支不支援自動加值?
所謂的自動加值是要向Apple Pay要付款資訊並獲取認證
然後再將認證後的資訊寫入SIM YOYO內
藉此達到"自動加值"的訴求
有些人持的論點是,CYDIA插件明明就可以將手中的門禁卡寫入手機阿
iPhone7應該也可以支援寫入,感覺好像沒錯
但相關討論串的原作與下方推文可以看到先進們不斷呼籲
"有防盜拷的就不行,只有讀取UID的才可以"
關鍵就在於安全機制
有些社區只要你有感應卡,你都可以無限複製,你想去哪個樓層都FREE
這種類型的多半就是只讀取UID的陽春型
簡單來講就是全部社區住戶共用一個感應卡
但有些不是,他是不能拷貝而且你的感應卡只能到你自己的樓層
這種就是有加入安全憑證的感應卡
剛剛有提到,"自動加值"是要跟Apple Pay提出需求
Apple Pay和登記的信用卡後台要權限與憑證資訊
然後將其PASS給Core NFC做寫入
而這種安全機制與憑證的寫入,不像寫入UID這麼單純
需要NFC本身的一種模式叫做Reader/Write Mode
他提供的權限才夠大,才可以分析並處理Apple Pay丟回來的憑證封包
而這種模式就是本次iPhone發表會所提到
只有iPhone8、iPhoneX才支援的"讀卡機模式"
我認為這是原生限制,iPhone7的NFC硬體就是不支援這種模式
無論我用Developer Tool怎麼嘗試開啟他這個mode他就是不鳥我
也或許是我的方法有問題,但目前我的code在iPhone7上是開不了的(日本不談)
這也是為啥目前資訊這麼亂,有些人說支援有些人說不支援
原因就在這,可能需要特殊方式才可開啟,但Apple不說我也不會知道這方法是啥
目前我手邊實際測起來,"我認為"之後若開放的可能是
iPhone6s: 不支援
iPhone7: 支援消費但無法自動加值
iPhone8、X: 支援消費與加值
目前手上三支APP,我也只能試到這樣~
法規面我就不談惹,剛剛提到的跟Apple Pay要憑證封包以及寫入SIM YOYO
金管會目前都無任何規章與實行辦法
如同推文所說,這條路,台灣還很遠。
※ 引述《AisinGioro (愛新覺羅。溥聰)》之銘言:
: https://udn.com/news/story/11477/2722878
: 根據蘋果回應說法,確實基於全新Core NFC設計之利,使得全球地區銷售的iPhone 8系列
: 機種、Apple Watch series 3均可借助FeliCa感應技術模擬數位Suica卡 (西瓜卡),而不
: 再僅限日本銷售版本機種才能使用。同時,蘋果也確定將在安全允許情況下,將對第三方
: App開放NFC API資源,讓開發者能藉此設計不同應用功能。
: 在今年WWDC 2017期間,蘋果證實將藉由新版Core NFC技術設計,並且開放允許存取NFC
: Data Exchange Format (NDEF)格式設計的NFC標籤內容,藉此讓搭載NFC機能的iPhone、
: Apple Watch能有更多元應用模式意味日後將使iPhone內建NFC功能有更多元彈性應用,而
: 非侷限在蘋果本身行動支付或特定硬體配對用途。