UWP再次询问用户位置

时间:2017-04-04 08:54:45

标签: uwp

我有一个UWP应用程序在主页上加载一些数据时会询问用户位置,它会在第一次启动时显示对话框一次。

我的问题是:如果用户拒绝该位置并稍后希望激活它,我该如何重新显示该对话框?

注意:对于询问位置我使用:

var access = await Geolocator.RequestAccessAsync();  

感谢您的提前帮助

此致

1 个答案:

答案 0 :(得分:0)

我认为如果用户不授予访问权限,您将能够一次又一次地使用此代码。您只需要检查状态。

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

我很确定你已经尝试过这种方式而且它可能不起作用,是吗?如果是这样,为什么?