地理定位器位置许可

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了地理定位器位置许可相关的知识,希望对你有一定的参考价值。

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

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

答案

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

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

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

以上是关于地理定位器位置许可的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有警报消息(iOS)的情况下在 webview 中获得地理定位许可?

用户地理位置 - 案例研究

地理位置不断请求许可

Fluter:使用地理定位包的getPermission函数中的位置参数过多

如何防止iOS应用程序中的地理定位双重提示?

Safari 通过地理位置多次请求许可