我期待在iPhone中實現NFC。任何人都可以分享一些示例代碼的實施?直到現在我知道需要一個適配器才能在iPhone上實現此功能,而此功能已在Android手機上成功部署。這裏是我發現的有關使用的適配器http://www.icarte.ca/和http://www.nexperts.com/typo/index.php?id=51如何在iPhone中實現NFC(近場通信)?
回答
如果接近度要求爲幾釐米量級,那麼NFC是一個不錯的選擇。 NFC仍然是手機採用的新技術,所以目前的安裝基礎是有限的。
如果接近度要求是幾英尺的數量級,那麼最好的選擇是藍牙。藍牙在大量設備中可用。藍牙具有初始查詢/發現過程,該過程是發現附近要連接的附近設備的信標過程,這有可能實現並檢測設備的接近度。
在android上,這完全支持,可以輕鬆實現。使用iPhone藍牙公共API僅限於Gamekit,Gamekit使用內部自動機制來檢測運行相同應用程序的鄰近設備。根據您的使用要求,您可能會使用iPhone藍牙GameKit Apis來做您正在考慮的內容。
iPhone還具有MFi程序,允許使用Blueototh使用藍牙開發配件,並將更詳細地訪問iPhone Blueways功能/ apis,使用此功能需要Apple MFi程序的一部分才能訪問。看到這裏MFi details
NFC似乎提供是需要保密的電子支付和接觸解決方案,更好的安全性:有兩個原因藍牙(如媒體交流會,像新的三星Galaxy S3功能):
1) 802.11藍牙協議規定了一個平均直徑爲14英尺的範圍,該範圍太大而不能站在收銀臺線上,並且某人能夠嗅探或抓取信號,這在nfc上是不太可能的,因爲較短的距離(一對釐米)和:
2)NFC連接通過磁耦合進行,在設備之間創建電子場,只有當兩者設備非常接近,您的mfc應用程序已打開/準備就緒。藍牙信號是他們自己的小廣播天線,因此更多的代碼管理可以創建小型網絡防火牆&基於IPv6甚至更多頭痛的ipv4防火牆(白名單或黑名單)(配對)。
蘋果公司在WWDC 2017推出Core NFC
,新的iOS 11框架,使應用程序能夠檢測近場通信標籤。
現在檢測NFC標籤並讀取包含NDEF數據的消息。
您的應用可以讀取標籤,爲用戶提供有關其物理環境和其中真實世界對象的更多信息。例如,您的應用可能會向用戶提供他們在商店中找到的產品或他們在博物館中訪問的展品的信息。
注意:iPhone 7和iPhone 7 Plus支持讀取NFC NDEF標籤。
使用Core NFC,您可以讀取包含NFC數據交換格式(NDEF)數據的類型1至5的近場通信(NFC)標籤。要閱讀標籤,您的應用程序將創建一個NFC NDEF閱讀器會話並提供一個委託。正在運行的閱讀器會話輪詢NFC標籤,並在代理髮現包含NDEF消息的標籤時調用該代理,並將消息傳遞給代理。代表可以閱讀消息並處理可能導致會話失效的條件。
要使您的應用能夠檢測NFC標籤,請打開Xcode項目中的Near Field Communication Tag閱讀功能。
- 1. 在iPhone中實現NFC
- 2. 爲近場通信(NFC)開發應用程序
- 3. NFC(近場通信)功能手機列表
- 4. 在iphone中實現短信推送
- 5. 你如何在現場實現jquery oop
- 6. 通過NFC發送短信
- 7. 如何通過NFC
- 8. 如何實現這個場景在WPF
- 9. 如何在iphone中實現NSGraphicsContext
- 10. 如何在iPhone中實現URL編碼?
- 11. 如何在iphone中實現計步器?
- 12. 如何在iphone中實現下拉框?
- 13. 如何在iPhone中實現VoIP + SIP?
- 14. 如何在iPhone中實現搜索欄?
- 15. 如何實現現場Web通知架構?
- 16. iPhone中的NFC sdk
- 17. 如何在JavaScript和Scala之間實現實時通信
- 18. NFC與現有RFID溝通
- 19. 如何在angular2中實現router-outlet到父同步通信?
- 20. 如何在wifi直接網絡中實現組間通信?
- 21. C#如何在數據通信中實現等待確認?
- 22. 如何通過串口與NCI NFC控制器進行通信?
- 23. 如何在iPhone上實現一個酷警報/信息覆蓋?
- 24. 他們如何在iPhone應用程序中實現垂直轉場的動畫?
- 25. 如何在ASP.Net中實現現場級別的安全性?
- 26. 實現通信超時
- 27. 實現跨域通信
- 28. 如何阻止我的Android NFC應用在接近NFC(智能卡)時循環
- 29. 如何在iPhone上使用HTTP通信?
- 30. 如何在iPhone中播放現場音頻?
但我認爲它已經在iPhone 3GS,4G和4S通過外部適配器來實現。只會欣賞一些關於如何集成此功能的代碼。 –
如果我會寫代碼,我會用它做出一個產品.. :) –
希望這些鏈接可以有所幫助http://www.tipb.com/2011/07/30/add-nfc-payments- iphone-4-crazy-modification/http://www.nfcrumors.com/06-08-2011/do-you-want-an-nfc-iphone/ –