2013-02-05 40 views
0

我的Windows Phone 8應用程序應對NDEF-Text編碼的NFC標籤作出反應,無論用戶當前是在另一個應用程序還是在主屏幕上。在Android上,這個工作是讓應用程序「訂閱」某些標籤(例如,NDEF-Text,在我的情況下),並且操作系統將允許用戶從應用程序列表中進行選擇,如果多個應用程序可以處理掃描標籤。 WP8有什麼可比的嗎?目前,我使用系統範圍內抓取NFC NDEF文字標籤?

ProximityDevice _device = ProximityDevice.GetDefault(); 
long _subscriptionIdNdef = _device.SubscribeForMessage("NDEF", MessageReceivedHandler); 
在我的MainPage類,它工作正常

,但很明顯,只有當用戶發起了掃描標籤我的應用程序之前。

回答

1

不幸的是,在目前NDEF文本標籤不能被第三方應用程序在Windows Phone 8的處理

如果你想在OS啓動您的應用程序,你必須要麼使用NDEF- LaunchApp記錄類型或註冊自定義URI方案。

+0

謝謝,奧利維爾!因此,我可以使用LaunchApp記錄和我的文本記錄對標籤進行編碼,並在應用程序啓動後(通過LaunchRecord)立即讀取文本記錄,而用戶不必再次掃描標籤? – Nick