【发布时间】:2014-06-25 10:08:34
【问题描述】:
我正在尝试使用 Windows Phone 8.1 上的 ProximityDevice 类写入/读取一些 NFC 标签。这是写标签的代码……
var dataWriter = new Windows.Storage.Streams.DataWriter();
dataWriter.unicodeEncoding = Windows.Storage.Streams.UnicodeEncoding.utf16LE;
dataWriter.writeString("test");
var pubId = proximityDevice.publishBinaryMessage
"Windows:WriteTag.Sample",
dataWriter.detachBuffer(),
proximityWriteTagMessageTransmitCallback);
写完标签,貌似成功了,就读了。当我这样做时,收到的数据只是字符串的第一个字符(在本例中为“t”)。我用 NFC 交互器检查了标签,它报告标签的可写大小为 137 字节,消息大小为 17 字节,因此空间似乎不是问题。
我还用 NFC Launch 测试了标签,它工作正常,所以我不知道问题出在哪里。任何帮助将不胜感激。
提前致谢。
【问题讨论】:
标签: javascript nfc windows-phone-8.1 proximity