2013-04-12 15 views
8

Poszukuję rad dotyczących danych NFC.Pisanie tagu NFC, aby działał zarówno z systemem Android, jak i Windows Phone8

Mam urządzenie, powiedzmy drukarkę lub głośnik. Chcę umieścić tag NFC na tym urządzeniu. Dane, które chcę umieścić w tagu NFC to DeviceName/MacAddress/Password.

Teraz wymogiem jest, gdy użytkownik dotyka coraz mój tag z Androidem lub Windows Phone

  1. Moja aplikacja powinna zostać uruchomiona.
  2. Jeśli moja aplikacja nie jest już zainstalowana powinna wziąć mnie do Sklepu Play lub sklepowych
  3. shoul będę w stanie uzyskać dane z tagiem NFC w mojej aplikacji (DeviceName/MACADDRESS/hasło)

As od teraz mogę zrobić to w Androidzie używając 2 NDEF rekordy

  1. klienta MIME Typ rekordu z moimi danymi (application/vnd.pakage.name)
  2. Android Application rekordu.

Problem polega na tym, jak uruchomić aplikację w systemie Windows Phone? Rozumiem, że niestandardowa aplikacja Mime/vnd.pakage.name Nie można uruchomić aplikacji systemu Windows. Pls. daj mi znać, jeśli się mylę.

Nagrywanie Windows LaunchApp powinno być pierwszym rekordem, a jeśli zrobię to jako pierwszy rekord, to w Androidzie nie otrzymam danych.

Jedynym rozwiązaniem, które wygląda na prawdopodobne, są rekordy NDEF w następujących formatach.

  1. Niestandardowe URI z moimi danymi (myscheme: //my.package.com DeviceName/MACADDRESS/hasło)
  2. Android rekordu aplikacji.

Jednak za pomocą tego formatu nie mogę również uzyskać danych w systemie Android. Pls. daj mi znać, czy jest jakieś lepsze rozwiązanie? Jak mogę uzyskać dane w systemie Android?

Dzięki

Odpowiedz

Powiązane problemy