2012-12-10 76 views
2

我已經創建了Windows Phone 8應用程序,該應用程序在將其呈現給手機時讀取並處理LaunchApp NFC標籤。WP8阻止操作系統處理LaunchApp NFC標籤閱讀

默認情況下,當LaunchApp NFC標籤出現在手機上時,WP8 OS會自動處理標籤讀取並顯示一個對話框,詢問用戶是想啓動應用程序還是忽略它。

問題是:除了我的應用程序接收並處理LaunchApp NFC標籤顯示時的標籤讀取外,WP8 OS還顯示一個對話框,提示用戶啓動應用程序。

有沒有什麼辦法可以阻止此對話框顯示,並嚴格讓我的應用程序處理LaunchApp NFC標籤?

在此先感謝。

回答

4

通過設計,操作系統將始終攔截LaunchApp Windows NFC類型;特別是作爲操作系統啓動應用程序的責任。它幾乎沒有用於訂閱您的應用程序中的類型。我建議查看備用NDEF類型,以便不使用操作系統處理(因此請避免使用URL和圖像等MIME類型)。

+0

諾基亞NFC寫作器應用程序設法以某種方式解決這個問題,所以當應用程序處於前臺時,必須能夠關注NFC意圖。 –

+0

不,如果您編寫標籤來啓動應用程序,它會使用LaunchApp記錄。對於其他信息,比如它使用WELL-KNOWN類型的網站。應用程序可能會訂閱這些內容,如瀏覽器爲URI所做的那樣。 – Paul