Поддерживает ли Windows Phone 8 NFC теги Mifare Ultralight/Classic? Я использую этот код для доступа к устройству NFC на Nokia Lumia 920 (пример кода был взят из NDEF Tag Reader - NFC NDEF Tag Reader)
public partial class MainPage : PhoneApplicationPage
{
public MainPage()
{
InitializeComponent();
ProximityDevice device = ProximityDevice.GetDefault();
device.DeviceArrived += DeviceArrived;
device.DeviceDeparted += DeviceDeparted;
device.SubscribeForMessage("NDEF", MessageReceived);
}
private void DeviceArrived(ProximityDevice sender)
{
// this event occurs when I am tapping any of my tags (tried 5 different Mifare Ultralight/Classic)
}
private void DeviceDeparted(ProximityDevice sender)
{
// this event occurs when I am moving away any tag
}
private void MessageReceived(ProximityDevice sender, ProximityMessage message)
{
// this event is never fired!!! :(
}
}
Является ли NFC на WP8 дефектным или этот код неправильный?
Update: Из этого документа Теги типа NFC Forum вы можете найти, что Mifare Ultralight совместим с NDEF. Устройства Android могут легко читать теги этого типа.