2013-04-12 14 views
8

Sto cercando qualche consiglio sui dati NFC.Scrittura tag NFC in modo che funzioni sia con Android che con Windows Phone8

Ho un dispositivo, diciamo una stampante o un altoparlante. Voglio mettere un tag NFC su questo dispositivo. I dati che voglio inserire nel tag NFC sono DeviceName/MacAddress/Password.

Ora il requisito è quando mai utente tocca la mia tag con Android o Windows Phone

  1. mia app dovrebbe essere lanciata.
  2. Se la mia applicazione non è già installato mi dovrebbe prendere per Play Store o Windows negozio
  3. ho shoul in grado di ottenere i dati da tag NFC nella mia applicazione (DeviceName/MacAddress/password)

Come d'ora potrei avere fatto in Android utilizzando 2 NDEF record

  1. personalizzato MIME tipo di record con i miei dati (application/vnd.pakage.name)
  2. Android record di applicazione.

Il problema è come è possibile avviare l'app in Windows Phone? Come ho capito con l'applicazione MIME personalizzata/vnd.pakage.name Impossibile avviare l'applicazione Windows. Pls. fammi sapere se mi sbaglio

Il record di Windows LaunchApp dovrebbe essere il primo record e se lo faccio come primo record, in Android non ottengo i miei dati.

L'unica soluzione che sembra probabile sono i record NDEF nei seguenti formati.

  1. URI personalizzata con i miei dati (myscheme:? //my.package.com DeviceName/MacAddress/password)
  2. record di applicazioni Android.

Ma utilizzando questo formato anche io non sono in grado di ottenere dati in Android. Pls. fammi sapere se esiste una soluzione migliore? Come posso ottenere dati in Android?

Grazie

risposta

0

La tua ultima proposta di soluzione dovrebbe funzionare. Assicurati che il tuo filtro di intent dichiari almeno lo schema e il nome host. Anche questo articolo potrebbe essere di interesse: How to Create Cross-Platform LaunchApp NFC Tags.

Problemi correlati