是否可以使用NFC标签或设备执行多项交易? (即不止一次阅读)

时间:2013-05-21 16:26:14

标签: windows-phone-8 nfc proximity

根据此诺基亚开发人员的页面,您可以使用SubscribeForMessage方法阅读NFC标记:http://www.developer.nokia.com/Community/Wiki/Use_NFC_tags_with_Windows_Phone_8

读取标记代码下方有一个“提示”:

  

警告:要接收消息,您必须在触发ProximityDevice.DeviceArrived事件之前执行订阅,否则用户必须删除该标记并重复操作。

这是否意味着您无法使用Windows Phone 8多次从NFC设备读取数据?

如前面提到的Android API中的here,某些NFC设备可用于例如密钥生成,因此对卡进行多次读写是很有用的。

1 个答案:

答案 0 :(得分:4)

据我所知,Windows Phone 8仅支持NFC论坛格式化标签,即包含NDEF消息的标签。操作系统将自动从标签中读取NDEF消息并将其发送到您的应用程序。

这一切都是作为Proximity API的一部分完成的,Proximity API与技术无关,因此隐藏了来自应用程序的NFC通信。与接近设备的通信也可以通过蓝牙或WiFi进行;该应用程序不知道(甚至不知道),也不必关心这个。因此,无法像在Android中那样设置与NFC标签的任何连接。