我按照这篇文章获取 UWP 应用程序中的用户位置,但以下代码始终返回状态Denied。
var accessStatus = await Geolocator.RequestAccessAsync();
Run Code Online (Sandbox Code Playgroud)
我已经在应用程序清单中启用了“位置”功能,但仍然没有显示任何权限对话框。
我还错过了什么?
您不仅需要在 Windows 10 设置中启用位置功能,还需要启用位置服务。
要打开它,请转到“设置”>“位置隐私设置”,然后打开“位置服务”开关,如下图所示。
请注意,当此系统范围的位置服务开启时,即使用户拒绝您的应用程序使用他/她的位置,您仍然可以通过启用AllowFallbackToConsentlessPositionsfrom来获得不精确的位置Geolocator。
| 归档时间: |
|
| 查看次数: |
657 次 |
| 最近记录: |