Можно ли выполнять несколько транзакций с меткой или устройством NFC? (т.е. читать более одного раза)

Согласно этой странице разработчика Nokia, вы можете прочитать тег NFC с помощью метода SubscribeForMessage: http://www.developer.nokia.com/Community/Wiki/Use_NFC_tags_with_Windows_Phone_8

Под кодом тега чтения есть «подсказка»:

Предупреждение. Чтобы получить сообщение, вы должны выполнить подписку до того, как будет запущено событие ProximityDevice.DeviceArrived, или пользователь должен удалить тег и повторить операцию.

Означает ли это, что вы не можете читать с устройства NFC более одного раза с помощью Windows Phone 8?

Как упоминалось здесь в Android API, некоторые устройства NFC могут использоваться, например, генерация ключей, поэтому может быть полезно сделать несколько операций чтения и записи на карту.


person Sam    schedule 21.05.2013    source источник


Ответы (1)


Насколько я могу судить, Windows Phone 8 поддерживает только теги в формате NFC Forum, то есть теги, содержащие сообщение NDEF. ОС автоматически прочитает сообщение NDEF из тега и отправит его вашему приложению.

Все это делается как часть API-интерфейса Proximity, который не зависит от технологии и, таким образом, скрывает связь NFC от приложения. Связь с бесконтактным устройством также может осуществляться через Bluetooth или WiFi; приложение не знает (даже не может знать) и не должно об этом заботиться. Таким образом, нет возможности установить какое-либо соединение с тегом NFC, как в Android.

person NFC guy    schedule 27.05.2013
comment
право, это очень расстраивает. Это даже не должно быть соединение как таковое, просто возможность читать или писать более одного раза. - person Sam; 30.05.2013