我有寫入和讀取NFC標籤的嚴重問題。 處理程序未被觸發。C#NFC接近度 - 處理程序未被解僱
這是我的代碼一些文字寫入NFC標籤,它的工作:
// Writes a string to a NFC tag
private bool WriteToNFCTag(string value)
{
var dataWriter = new DataWriter() { UnicodeEncoding = Windows.Storage.Streams.UnicodeEncoding.Utf8 };
dataWriter.WriteString(value);
ProximityDevice.GetDefault().PublishBinaryMessage("Windows:WriteTag.NokiaTest", dataWriter.DetachBuffer(), MesssageTransmitted);
}
private void MesssageTransmitted(ProximityDevice sender, long messageId)
{
Debug.WriteLine("Message sent!");
}
但我不能讀取NFC標籤:
ProximityDevice.GetDefault().SubscribeForMessage("Windows.NokiaTest", messageReceivedHandler);
不火的messageReceivedHandler
void messageReceivedHandler(ProximityDevice device, ProximityMessage message)
{
Debug.WriteLine("Got the message");
var byteBuffer = message.Data;
}
我沒有得到任何錯誤消息或someth就像那樣。如果有人能幫助我,我會很棒。謝謝!
剛試過這個,但它不起作用:http://www.coderexception.com/CmHbmzBHPUXQQSSW/reading-physical-nfc-tag-windows-phone-8 – La0x1 2014-09-29 11:36:59