检查是否授予了位置权限

时间:2015-08-22 05:59:53

标签: windows-10 c#

我目前正在构建库,只有当主机应用程序已经授予了位置权限时,我才会使用位置作为我逻辑的一部分,否则我会有不同的逻辑。

话虽这么说,我只想在主机应用已获得许可时获取该位置。 是否有API来检查此应用中的位置权限是否已被授予?

var status = await Geolocator.RequestAccessAsync(); 

我现在使用上面的API来提示窗口,这不是我想要的方式。

1 个答案:

答案 0 :(得分:0)

与Windows Phone 8相比,Windows 10中的位置服务和其他应用权限的工作方式不同。

使用Windows 10,用户可以授予访问位置服务的权限,但如果他们选择,则可以撤销该权限。

因此,在使用位置服务之前,如果您有权限,必须每次检查。