地理位置定位器权限

时间:2018-09-06 06:38:45

标签: xamarin permissions geolocation

我正在使用GeoLocator进行定位。我已在清单中授予以下权限: 1.Access_Coarse_Location 2.Access_Fine_Location 3.互联网

仍然,它不是在请求许可。我必须获得“设备应用设置”的许可。否则,该应用将崩溃。 请给我解决方案。 预先感谢。

1 个答案:

答案 0 :(得分:0)

从android 6起,您必须在运行时请求权限。 您已在清单中添加了权限,因此可以在设置中允许它们。 但是,由于在应用启动或活动启动时您没有请求它们,因此您的应用没有所需的权限,因此崩溃了。

您可以阅读本文,了解如何在运行时请求权限。

https://blog.xamarin.com/requesting-runtime-permissions-in-android-marshmallow/