Добрый день, чесной кампании. Я не настоящий нативщик... даже очень сильно. Больше ВЕБ. Такой вопрос. Есть флаттер приложение, в нее встроен webview_flutter в нем карта (ну допустим яндекс, но не суть). Мне хотелось получать в этом вебвью ТОЧНЫЕ координаты местоположения пользователя. Ч-з АПИ JS Яндекс можно получить двумя способами или по IP или от броузера. По IP работает хорошо, но очень неточно, а вот с броузером непонятные проблемы. Он выдает мне ошибку запрета пермишена от юзера. Подскажите в каком месте мне нужно выдать это разрешение? Все Манифесты нужными (и ненужными на всякий случай) пермишенами я уже облепил (
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
)
Но это пермишены для приложения, а у меня, я так понял, проблемы именно с разрешеним Chromium-а.
И еще, может я как-то неправильно оформляю эти пермишены. Когда ставлю приложение с нуля и запускаю первый раз, то приложение не спрашивает меня, подтвердить-ли включение геолокации? И остается выключенным, пока я сам ручками не полезу в настройки системы и не включу это руками для своего приложения. Это ведь неправильное поведение если я в вебвью пытаюсь получить данные геолокации?
Потыкайте меня в нужном направлении.
Спасибо.