2013-04-30 46 views
0

我們有一個非常簡單的演示應用程序,Windows Phone地圖應用程序通過「點按併發送」鏈接發送到NFC平板電腦。我可以讀取並讀取URL,但Windows 8彈出右上角的紫色條,詢問我是否想從其他設備接收內容,然後將IE打開到URL。停止從NFC輕觸併發送IE的默認啓動

有沒有簡單的方法來停止默認的Windows行爲(沒有紫色欄滑入)?

謝謝!

回答

1

無法禁用託管彈出窗口,並且仍然默認情況下操作系統啓動瀏覽器。

當不屬於「metro style」應用程序的Toast內部時,對於傳入的鄰近有效負載(例如NFC抽頭),始終應該有toast,但是如果您位於應用程序內部,則可以訂閱鄰近事件並用您自己的用戶體驗,這意味着你不必顯示吐司。但是,當您處於OS/Start Menu體驗中時,Windows總是要求敬酒,我擔心。

另外;根據您的問題標題,NFC標籤根據標籤上MIME類型/擴展名的默認程序(如果使用URL)做出響應。因此,如果您想要自定義體驗而不是IE啓動,您可以再次註冊您的應用程序的擴展名或協議,如map:// mydataUrl,Windows會在您確認Toast彈出窗口時自動啓動您的應用程序。

+0

謝謝!你能否在第二段中澄清一下?我正在運行Proximity C#示例應用程序,並訂閱了點擊和發送消息。我收到消息,但敬酒仍然顯示。我如何特別關閉烤麪包? – dex3703 2013-05-01 16:50:01

+0

更新:爲了迴應MSDN的問題,我被告知敬酒來自操作系統,不能被禁用。 – dex3703 2013-05-13 21:29:04