【问题标题】:Catch NFC NDEF-Text-tags system-wide?在系统范围内捕获 NFC NDEF 文本标签?
【发布时间】:2013-02-05 22:08:12
【问题描述】:

我的 Windows Phone 8 应用应该对NDEF-Text 编码的 NFC 标签做出反应,无论用户当前是在另一个应用中还是在主屏幕上。在 Android 上,这是通过让应用程序“订阅”某些标签(例如,在我的情况下为 NDEF-Text)来实现的,如果多个应用程序可以处理扫描的标签。 WP8有什么可比的吗?目前,我正在使用

 ProximityDevice _device = ProximityDevice.GetDefault();
 long _subscriptionIdNdef = _device.SubscribeForMessage("NDEF", MessageReceivedHandler);

在我的 MainPage 类中,它工作正常,但显然只有当用户在扫描标签之前启动了我的应用程序。

【问题讨论】:

    标签: windows-phone-8 nfc ndef


    【解决方案1】:

    很遗憾,目前 Windows Phone 8 上的第三方应用程序无法处理 NDEF-Text 标签。

    如果您希望操作系统启动您的应用,则必须使用 NDEF-LaunchApp 记录类型或注册自定义 URI 方案。

    【讨论】:

    • 谢谢,奥利维尔!因此,我可以使用 LaunchApp 记录和我的文本记录对标签进行编码,并在应用程序启动后立即读取文本记录(通过 LaunchRecord),而无需用户再次扫描标签?
    猜你喜欢
    • 1970-01-01
    • 2014-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多