检查是否授予位置权限
Check if location permission granted
我目前正在构建库,只有当主机应用程序已经获得位置权限时,我才会将位置用作我逻辑的一部分,否则我会有不同的逻辑。
也就是说,我只想在主机应用程序已经获得权限时获取位置。 是否有API检查此应用程序中的位置权限是否已被授予?
var status = await Geolocator.RequestAccessAsync();
我现在使用上面的API来提示window,这不是我想要的方式。
位置服务和其他应用程序权限在 Windows 10 中的工作方式与 Windows Phone 8 中的不同。
使用 Windows 10,用户可以授予访问位置服务的权限,但如果他们选择,稍后可以撤销该权限。
所以在使用定位服务之前,您必须每次检查您是否有权限。
我目前正在构建库,只有当主机应用程序已经获得位置权限时,我才会将位置用作我逻辑的一部分,否则我会有不同的逻辑。
也就是说,我只想在主机应用程序已经获得权限时获取位置。 是否有API检查此应用程序中的位置权限是否已被授予?
var status = await Geolocator.RequestAccessAsync();
我现在使用上面的API来提示window,这不是我想要的方式。
位置服务和其他应用程序权限在 Windows 10 中的工作方式与 Windows Phone 8 中的不同。
使用 Windows 10,用户可以授予访问位置服务的权限,但如果他们选择,稍后可以撤销该权限。
所以在使用定位服务之前,您必须每次检查您是否有权限。