我正在关注this post以获取我的UWP应用中的用户位置,但以下代码始终返回Denied
状态。
var accessStatus = await Geolocator.RequestAccessAsync();
我已经已启用"位置"应用程序清单中的功能,但仍然没有显示任何权限对话框。
我还错过了什么?
答案 0 :(得分:2)
您不仅需要在Windows 10设置中启用位置功能,还需要启用位置服务。
要打开它,请转到设置>位置隐私设置然后打开位置服务切换,如下图所示。
请注意,当系统范围的位置服务启用时,即使用户拒绝您的应用使用他/她的位置,您仍然可以通过启用AllowFallbackToConsentlessPositions
来获得不精确的位置来自Geolocator
。