nfc - 如何在 Windows Phone 8 上使用 NFC 标签启动应用程序?

标签 nfc windows-phone-8

我有 Windows Phone 8 设备,很少有 NDEF 格式的 NFC 标签,我想知道,是否可以使用这些标签在我的 WP8 上实现应用程序启动?我已经通读了这篇关于 URI schemes for launching built-in apps for Windows Phone 8 的文章,但我没有找到任何与实际启动 3rd 方应用程序相关的链接。我可以启动各种设置屏幕,或浏览器、电子邮件、短信...

更有趣的是,WP Store 上至少有两个 NFC 标签可以“为启动应用程序编写标签”,我已经尝试过,但启动不起作用。

所以问题是:是否可以在 NFC 标签上存储信息以在 WP8 上启动任何 3rd 方应用程序?如果是,这种URI方案的格式是什么以及如何使用WP8将其写入标签?

最佳答案

是的,您可以使用 NFC 标签启动任何 Windows Phone 8 应用程序。您需要在带有 LaunchApp record 的标签上放置一条 NDEF 消息。作为第一条记录。将 NDEF 记录的负载中的平台 ID 设置为“WindowsPhone”,并将应用 ID 设置为 Windows Phone 商店 URL 末尾“{”和“}”之间的十六进制字符串,例如,对于 http://www.windowsphone.com/en-us/store/app/stackoverflow-feeds/226fcc72-69ff-4a85-b945-cbb7f5ea00af到“{226fcc72-69ff-4a85-b945-cbb7f5ea00af}”。

This library可以帮助创建此类 NDEF 记录。来自 MS 的有限文档可用 here .

关于nfc - 如何在 Windows Phone 8 上使用 NFC 标签启动应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13534571/

相关文章:

java - 待定 Intent 总是进行新 Activity

android - 有没有一种方法可以不使用 onNewIntent 来获取 NFC UID?

transactions - EMV 在线非接触式卡支付中的 ARQC 和 ARPC。它是如何工作的?

c# - 从 RichEditBox 中删除图像

android - 用于启动应用程序的 NFC 标签大小

swift - 使用iOS13无法读取电子护照的NFC芯片

c# - StackPanel 截断元素

android - 将 NDEF 消息多次写入同一个标签?

c# - 从 Viewmodel 更改应用栏模板和长列表选择器

html - -ms-viewport 导致 div 不滚动