【问题标题】:Writing NFC tag so that it works with both Android and Windows Phone8编写 NFC 标签,使其适用于 Android 和 Windows Phone8
【发布时间】:2013-04-04 12:57:12
【问题描述】:

我正在寻找有关 NFC 数据的建议。

我有一台设备,比如说打印机或扬声器。我想在这个设备上放一个 NFC 标签。我想放入 NFC 标签的数据是 DeviceName/MacAddress/Password。

现在的要求是当用户使用 Android 或 Windows 手机触摸我的标签时

  1. 我的应用程序应该会启动。
  2. 如果我的应用尚未安装,它应该带我到 Play 商店或 Windows 商店
  3. 我应该能够从我的应用程序中的 NFC 标签获取数据(设备名称/MacAddress/密码)

到目前为止,我可以使用 2 条 NDEF 记录在 Android 中完成它

  1. 包含我的数据的自定义 MIME 类型记录 (application/vnd.pakage.name)
  2. Android 应用记录。

问题是如何在 Windows Phone 中启动应用程序? 据我了解,自定义 Mime 应用程序/vnd.pakage.name Windows 应用程序无法启动。请。如果我错了,请告诉我。

Windows LaunchApp 记录应该是第一条记录,如果我将它作为第一条记录,那么在 Android 中我不会得到我的数据。

唯一看起来可能的解决方案是以下格式的 NDEF 记录。

  1. 包含我的数据的自定义 URI (myscheme://my.package.com?DeviceName/MacAddress/Password)
  2. Android 应用记录。

但使用这种格式我也无法在 Android 中获取数据。请。让我知道是否有更好的解决方案?如何在 Android 中获取数据?

谢谢

【问题讨论】:

    标签: android windows windows-phone-8 nfc nfc-p2p


    【解决方案1】:

    您最后提出的解决方案应该可行。确保您的意图过滤器至少声明了方案和主机名。这篇文章可能也很有趣:How to Create Cross-Platform LaunchApp NFC Tags

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      相关资源
      最近更新 更多