NFC后台任务

时间:2016-03-20 21:08:24

标签: win-universal-app nfc

我努力寻找可行的解决方案而且我需要帮助。

我正在开展一个小型物联网项目,我想滥用NFC标签。 我在开放的应用程序中成功阅读/写作,但我希望在应用程序关闭时阅读。

或多或少我只是想在读取适当的NFC标签时发送一条小的UDP消息,结果在后台任务中做得有点困难。

主要的问题是我无法找到在NFC聊天时运行的任务触发器。我从以下来源尝试过SmartCardsTrigger和ProximitySensorTrigger: https://msdn.microsoft.com/en-us/windows/uwp/devices-sensors/host-card-emulation https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/ProximitySensor

ProximitySensorTrigger看起来几乎是随机触发的,当我将NFC标签对着手机推出时,有点触发。也许我做错了什么 SmartCardsTrigger根本没有触发。我想EmulatorNearFieldEntry触发类型是我想要的,但由于某种原因它不受支持(?)。

无论如何,我正在使用运行Windows 10移动版的 Lumia 920 。据我所知,它不支持智能卡,但我只是希望它可以使用相同的NFC标签触发器。

阅读responses on a similar question,Akash Chowdary建议可以编写自定义触发器。如果您知道任何可能指向正确方向的提示,请告诉他们。我有研究的能力,但它是一个大海,它真的有助于知道从哪里开始^^。

在谈到后台任务时,我非常喜欢这个菜鸟,而且我很困惑为什么在注册SmartCardTrigger任务后我没有运行任务。 enter image description here
如果我执行TimezoneChange触发器或ProximitySensor触发器,则任务将按预期显示。也许是因为我的Lumia不支持SmartCardTrigger?如果情况确实如此,那么它会猜错,但我知道什么。

<小时/> Tl;博士:我想在后台任务中阅读NFC标签,我如何在基本UWP项目中的Lumia 920上做到这一点?

0 个答案:

没有答案