我正在使用GeoLocator进行定位。我已在清单中授予以下权限: 1.Access_Coarse_Location 2.Access_Fine_Location 3.互联网
仍然,它不是在请求许可。我必须获得“设备应用设置”的许可。否则,该应用将崩溃。 请给我解决方案。 预先感谢。
答案 0 :(得分:0)
从android 6起,您必须在运行时请求权限。 您已在清单中添加了权限,因此可以在设置中允许它们。 但是,由于在应用启动或活动启动时您没有请求它们,因此您的应用没有所需的权限,因此崩溃了。
您可以阅读本文,了解如何在运行时请求权限。
https://blog.xamarin.com/requesting-runtime-permissions-in-android-marshmallow/