我目前正在构建库,只有当主机应用程序已经授予了位置权限时,我才会使用位置作为我逻辑的一部分,否则我会有不同的逻辑。
话虽这么说,我只想在主机应用已获得许可时获取该位置。 是否有API来检查此应用中的位置权限是否已被授予?
var status = await Geolocator.RequestAccessAsync();
我现在使用上面的API来提示窗口,这不是我想要的方式。
答案 0 :(得分:0)
与Windows Phone 8相比,Windows 10中的位置服务和其他应用权限的工作方式不同。
使用Windows 10,用户可以授予访问位置服务的权限,但如果他们选择,则可以撤销该权限。
因此,在使用位置服务之前,如果您有权限,必须每次检查。