在启动时在Windows Phone 8.1应用程序中读取NFC标签

时间:2014-08-31 08:33:57

标签: windows nfc windows-phone-8.1 tap ndef

我正在尝试编写一个应用程序,该应用程序将通过点击带有custon URI方案的NFC标签来启动。 我读过windows phonw 8.0的解决方案是以这种方式添加扩展名:

<Extensions>
<Protocol Name="your-custom-uri-scheme-here" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
</Extensions>

然后实现UriMapper。

我使用Windows Phone 8.0,我设法获得了我想要的数据

不幸的是,对于Windows Phone 8.1,XAML编辑器说上面的<Protocol >架构与架构不兼容。

所以问题是我如何开始使用NFC标签,然后访问导致在Windows Phone 8.1中启动的标签有效负载?

1 个答案:

答案 0 :(得分:0)

请看这里:https://stackoverflow.com/a/32756304/5565473。 您需要将协议添加到Package.appmanifest中的声明。步骤:Package.appmanifest - &gt;声明 - &gt;可用的声明,选择协议并为其设置名称(例如,&#39; myprotocol&#39;)。然后,您可以通过发送NFC网址(WindowsUri)来启动您的应用:

myprotocol:// my_parameters

就我而言,它有效