地理定位器位置许可

问题描述 投票:0回答:1

我正在使用GeoLocator进行定位。我在清单中给出了以下权限:1.Access_Coarse_Location 2.Access_Fine_Location 3.Internet

不过,它不是要求许可。我必须从Device App Setting中获得许可。否则,该应用程序将崩溃。请给我解决方案。提前致谢。

xamarin permissions geolocation
1个回答
0
投票

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

您可以按照本文了解如何在运行时请求权限。

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

© www.soinside.com 2019 - 2024. All rights reserved.