当任意NFC卡(带芯片的任何卡)在我的Windows手机范围内时,如何收到通知?我有一个具有NFC功能的Lumia 640。
很遗憾,我之前只找到了如何使用需要messageType
的{{3}}订阅特定类型的卡片。我想要一个通用的读卡器。我该怎么做?
答案 0 :(得分:1)
Proximity API仅支持NDEF格式的标记。因此,无法检测“任何带芯片的卡”。您最接近的是订阅包含有效NDEF消息的任何标记(这实际上归结为“设备支持的任何标记”):
subscribedMessageId = proximityDevice.SubscribeForMessage("NDEF", messageReceived);
其中proximityDevice
是ProximityDevice
的实例,messageReceived
是MessageReceivedHandler
。
请注意,还有Smartcard API可用于通过NFC阅读器枚举和访问某些非接触式智能卡。