2014-08-31 86 views
0

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

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

,然后实施UriMapper。

我做了的Windows Phone 8.0的我设法得到我想要

Unfotunately随着Windows Phone 8.1的XAML编辑说上面的<Protocol >模式与架构不兼容的数据。

所以问题是我如何激励我点击NFC标签,然后访问导致在Windows Phone 8.1中启动的标签有效载荷?

+0

这是你正在使用交互设备手机支持NFC吗?例如,无论手机可能具有哪种支持,Surface Pro 1都不支持NFC。因此,探戈需要两个。 – 2014-09-09 02:31:22

+0

这是一款NTAG203 NFC标签,符合NDEF标准。我也将使用一个mifare ultraligh C,我需要验证(但这是另一回事) – user3876827 2014-09-10 07:01:08

回答

0

看这里:https://stackoverflow.com/a/32756304/5565473。 您需要在Package.appmanifest中将声明添加到声明中。步骤:Package.appmanifest - >声明 - >可用声明,选择协议并为其设置名称(例如'myprotocol')。然后,你可以发布你的应用程序通过发送NFC的URL(WindowsUri)种:

myprotocol:// my_parameters

在我的情况下,它的工作

相关问题