2013-05-21 45 views
7

根據這個諾基亞開發者頁面,您可以用SubscribeForMessage方法來讀取NFC標籤:http://www.developer.nokia.com/Community/Wiki/Use_NFC_tags_with_Windows_Phone_8是否可以使用NFC標籤或設備執行多次交易? (即多次讀取)

有讀取的標籤碼下方的「提示」:

警告:要接收消息,您必須在觸發ProximityDevice.DeviceArrived事件之前執行您的訂閱,否則用戶必須刪除標籤並重復該操作。

這是否意味着您無法通過Windows Phone 8從NFC設備讀取多次?

如在Android API中提到的here,一些NFC設備可以用於例如,密鑰生成,因此可以對卡片進行多次讀寫操作。

回答

4

據我所知,Windows Phone 8只支持NFC論壇格式化標籤,即包含NDEF消息的標籤。操作系統將自動從標籤讀取NDEF消息並將其發送到您的應用程序。

這一切都是作爲Proximity API的一部分完成的,Proximity API是與技術無關的,因此會從應用程序隱藏NFC通信。與鄰近設備的通信也可以通過藍牙或WiFi進行;該應用程序不知道(甚至不知道),並不必關心這一點。因此,無法像使用Android一樣在NFC標籤上建立任何連接。

+0

對,這很令人沮喪。它甚至不需要像這樣的連接,只需要多次讀或寫的能力。 – Sam