我正在尝试编写一个应用程序,该应用程序将通过点击带有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中启动的标签有效负载?
答案 0 :(得分:0)
请看这里:https://stackoverflow.com/a/32756304/5565473。 您需要将协议添加到Package.appmanifest中的声明。步骤:Package.appmanifest - &gt;声明 - &gt;可用的声明,选择协议并为其设置名称(例如,&#39; myprotocol&#39;)。然后,您可以通过发送NFC网址(WindowsUri)来启动您的应用:
myprotocol:// my_parameters
就我而言,它有效