2013-05-21 22 views
7

Secondo la pagina di questo sviluppatore Nokia, è possibile leggere un tag NFC con il metodo SubscribeForMessage: http://www.developer.nokia.com/Community/Wiki/Use_NFC_tags_with_Windows_Phone_8È possibile eseguire più transazioni con un tag o un dispositivo NFC? (Cioè leggere più di una volta)

C'è un 'suggerimento' sotto il codice tag di lettura:

Avviso: per ricevere un messaggio, è necessario eseguire la sottoscrizione prima che venga generato l'evento ProximityDevice.DeviceArrived oppure l'utente deve rimuovere il tag e ripetere l'operazione.

Ciò significa che non è possibile leggere da un dispositivo NFC più di una volta con Windows Phone 8?

Come menzionato nello here nell'API Android, alcuni dispositivi NFC possono essere utilizzati per es. generazione di chiavi, quindi può essere utile fare diverse letture e scritture su una carta.

risposta

4

Per quanto posso dire, Windows Phone 8 supporta solo tag formattati del forum NFC, ovvero tag che contengono un messaggio NDEF. Il sistema operativo legge automaticamente il messaggio NDEF dal tag e lo invia alla tua app.

Questo è tutto fatto come parte dell'API Proximity, che è indipendente dalla tecnologia e in quanto tale nasconde la comunicazione NFC dall'app. La comunicazione con un dispositivo di prossimità può anche avvenire tramite Bluetooth o WiFi; l'app non sa (non può nemmeno sapere) e non deve preoccuparsi di questo. Quindi non c'è modo di impostare alcuna connessione con un tag NFC come si può fare in Android.

+0

giusto, è molto frustrante. Non avrebbe nemmeno bisogno di essere una connessione in quanto tale, solo la capacità di leggere o scrivere più di una volta. – Sam