2017-04-04 66 views
0

我有一個UWP應用程序,它在加載主頁上的某些數據時詢問用戶位置,它會在第一次啓動時顯示一次對話框。UWP再次詢問用戶位置

我的問題是:如果用戶拒絕位置,並希望稍後激活它,我該如何重新顯示對話框?

注:請問我的位置使用:

var access = await Geolocator.RequestAccessAsync();   

感謝您的幫助提前

問候

回答

0

我想你就可以,如果一次又一次地使用此代碼用戶不授予訪問權限。你只需要檢查狀態。

if (access == GeolocationAccessStatus.Allowed) 
    access = await Geolocation.RequestAccessAsync(); 

我敢肯定,你已經試過這種方式,它不可能工作,是嗎?如果是這樣,爲什麼?