当NFC卡在范围内时收到通知

时间:2016-06-07 18:09:44

标签: c# windows-store-apps win-universal-app nfc uwp

当任意NFC卡(带芯片的任何卡)在我的Windows手机范围内时,如何收到通知?我有一个具有NFC功能的Lumia 640。

很遗憾,我之前只找到了如何使用需要messageType的{​​{3}}订阅特定类型的卡片。我想要一个通用的读卡器。我该怎么做?

1 个答案:

答案 0 :(得分:1)

Proximity API仅支持NDEF格式的标记。因此,无法检测“任何带芯片的卡”。您最接近的是订阅包含有效NDEF消息的任何标记(这实际上归结为“设备支持的任何标记”):

subscribedMessageId = proximityDevice.SubscribeForMessage("NDEF", messageReceived);

其中proximityDeviceProximityDevice的实例,messageReceivedMessageReceivedHandler

请注意,还有Smartcard API可用于通过NFC阅读器枚举和访问某些非接触式智能卡。