сделать запрос на получение геопозиции, если в настройках геолокация запрещена?
Юзаю react-native-get-location и react-native-permissions
Метод request из react-native-permissions срабатывает при запуске приложения, но при клике на кнопку не работает
Если она уже запрещена - диалог пользователю не будет отображаться, нужно обрабатывать этот случай самостоятельно. Например, выводить алерт и предлагать пользователю включить геолокацию. И как вариант, при согласии открывать настройки системы, а когда возвращается в приложение - перепроверять
Сейчас так и сделано, вопрос в том, можно ли по клику на кнопку снова вывести алерт с запросом геолокации)
Нет, на iOS нельзя. Если он отклонил, то больше никаких алертов не будет
Только через настройки можно изменить
Понял, спасибо)
сталкивался с проблемами в react-native-get-location ? Через ‘react-native-permissions’ получил доступ к PERMISSIONS.IOS.LOCATION_ALWAYS, но GetLocation.getCurrentPosition отдаёт UNAVAILABLE
решил проблему этой статьей, у симулятора была выключена локация https://www.willowtreeapps.com/craft/simulating-location-in-ios
Обсуждают сегодня