编写NFC标签,使其适用于Android和Windows Phone 8

时间:2013-04-12 05:42:09

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

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

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

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

  1. 应该启动我的应用。
  2. 如果我的应用尚未安装,则应将我带到Play商店或Windows商店
  3. 我应该可以在我的应用程序(DeviceName / MacAddress / Password)
  4. 中从NFC标签获取数据

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

    1. 自定义MIME类型记录及我的数据(application / vnd.pakage.name)
    2. Android应用程序记录。
    3. 问题是如何在Windows Phone中启动应用程序? 据我了解自定义Mime application / vnd.pakage.name无法启动Windows应用程序。 PLS。如果我错了,请告诉我。

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

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

      1. 使用我的数据自定义URI(myscheme://my.package.com?DeviceName / MacAddress / Password)
      2. Android应用程序记录。
      3. 但是使用这种格式我也无法在Android中获取数据。 PLS。让我知道是否有更好的解决方案?我如何在Android中获取数据?

        由于

1 个答案:

答案 0 :(得分:0)

您对解决方案的最后提议应该有效。确保您的intent过滤器至少声明scheme和hostname。这篇文章也可能是有意义的:How to Create Cross-Platform LaunchApp NFC Tags