【发布时间】:2017-04-05 00:42:58
【问题描述】:
我有一个 UWP 应用程序,当在主页上加载一些数据时询问用户位置,它会显示一次对话框:在第一次启动时。
我的问题是:如果用户拒绝该位置,后来又希望激活它,我该如何重新显示对话框?
注意:我使用询问位置:
var access = await Geolocator.RequestAccessAsync();
提前感谢您的帮助
问候
【问题讨论】:
标签: uwp
我有一个 UWP 应用程序,当在主页上加载一些数据时询问用户位置,它会显示一次对话框:在第一次启动时。
我的问题是:如果用户拒绝该位置,后来又希望激活它,我该如何重新显示对话框?
注意:我使用询问位置:
var access = await Geolocator.RequestAccessAsync();
提前感谢您的帮助
问候
【问题讨论】:
标签: uwp
如果用户不授予访问权限,我认为您将能够一次又一次地使用此代码。你只需要检查状态。
if (access == GeolocationAccessStatus.Allowed)
access = await Geolocation.RequestAccessAsync();
我很确定您已经尝试过这种方法,但它可能不起作用,是吗?如果有,为什么?
【讨论】: