根据此诺基亚开发人员的页面,您可以使用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设备可用于例如密钥生成,因此对卡进行多次读写是很有用的。
答案 0 :(得分:4)
据我所知,Windows Phone 8仅支持NFC论坛格式化标签,即包含NDEF消息的标签。操作系统将自动从标签中读取NDEF消息并将其发送到您的应用程序。
这一切都是作为Proximity API的一部分完成的,Proximity API与技术无关,因此隐藏了来自应用程序的NFC通信。与接近设备的通信也可以通过蓝牙或WiFi进行;该应用程序不知道(甚至不知道),也不必关心这个。因此,无法像在Android中那样设置与NFC标签的任何连接。