Geo Locator Местоположение разрешение - PullRequest
0 голосов
/ 06 сентября 2018

Я использую GeoLocator для определения местоположения. Я дал разрешение в манифесте для: 1.Access_Coarse_Location 2.Access_Fine_Location 3.Internet

Тем не менее, он не просит разрешения. Я должен дать разрешение от настройки приложения устройства. в противном случае приложение будет аварийно завершено. Пожалуйста, дайте мне решение. Заранее спасибо.

1 Ответ

0 голосов
/ 06 сентября 2018

Начиная с Android 6 и далее вы должны запрашивать разрешение во время выполнения. Вы добавили разрешения в манифест, следовательно, вы можете разрешить их в настройках. Но поскольку вы не запрашивали их при запуске приложения или при запуске вашей активности, ваше приложение не имеет необходимых разрешений и, следовательно, оно падает.

Вы можете следовать этой статье, чтобы узнать, как запрашивать разрешение во время выполнения.

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

...