Is it possible to execute multiple transactions with an NFC tag or device? (i.e. more than once)

According to this Nokia developer page, you can read the NFC tag using the SubscribeForMessage method: http://www.developer.nokia.com/Community/Wiki/Use_NFC_tags_with_Windows_Phone_8

Under the code of the tag to be read there is a "tip":

A warning. To receive a message, you must subscribe before the ProximityDevice.DeviceArrived event is triggered or the user must remove the tag and repeat the operation.

Does this mean that you cannot read from an NFC device more than once using Windows Phone 8?

As mentioned here in the Android API, some NFC devices can be used, for example, to generate keys, so it can be useful to do several read and write operations to the card.

+7
source share
1 answer

As far as I can tell, Windows Phone 8 only supports NFC Forum format tags, i.e. tags containing an NDEF message. The OS will automatically read the NDEF message from the tag and send it to your application.

All this is done as part of the Proximity API, which is a technology agnostic and as such hides the NFC connection from the application. Communication with a contactless device can also be via Bluetooth or WiFi; the application does not know (it may not even know) and does not need it. Thus, there is no way to establish any connection with the NFC tag, as you can do in Android.

+4
source

All Articles