我正在使用使用網絡和位置功能的Windows Phone應用程序。在Windows Phone上使用功能的同意對話框
所有使用這些功能或其他功能的應用程序都將首先顯示一個同意對話框(「此應用程序將使用麥克風,您允許這麼做嗎?」)。
默認情況下,Windows Runtime應用程序首次使用此對話框。但是,Windows Phone的應用程序(通用應用程序,仍然使用WinRT)呢?
我應該在第一次使用該功能時顯示一個對話框,或者操作系統自動處理該對話框?在調試模式下,什麼也沒有出現。我也在Release模式下測試了應用程序,但仍然沒有任何結果。那麼,我們是否必須手動處理這個問題,否則當軟件包要在其他設備上安裝和使用時,操作系統將處理這種對話框的顯示?
非常感謝您的回答。現在你已經把它寫成文字,如果我想得更好,手動創建提示看起來很奇怪。基本上,在我的應用程序中,如果用戶不接受位置同意,他或她不能真正使用它,它們會重定向到菜單頁面。再次感謝您的澄清。 – VasileF 2014-12-04 18:30:33
是的,這裏的模式是,如果您使用未獲得同意的API,它將會失敗並拒絕訪問。這是您提醒用戶有關權限的信號,或將它們引導至其他地方。 – 2014-12-04 18:43:04
因此,如果我從商店安裝此應用程序但拒絕位置權限,安裝是否繼續或將會被暫停?然後,當我想要獲取用戶位置時,應用程序可能會崩潰,但應用程序沒有權限? – VasileF 2014-12-05 09:46:56