Реагировать на собственное обещание `Geolocation.getCurrentPosition` никогда не будет разрешено / отклонено, если пользователь выбрал« никогда не спрашивать »и отключил геолокацию - PullRequest
0 голосов
/ 27 августа 2018

Я использую React native v0.56 и имею проблемы на Android ... Собственно название этой темы почти полное, кроме одного свойство тайм-аута не работает iOS работает, Android никогда не запускает функции разрешения / отклонения Что мне нужно сделать в этом случае? Сообщить об ошибке, чтобы реагировать на родной? Или может быть есть hidden knowledge?) Помогите мне, пожалуйста (

1 Ответ

0 голосов
/ 27 августа 2018

Прежде всего, проверьте, включен ли в вашем телефоне параметр «Доступ к моему местоположению». Затем активируйте опцию GPS и, наконец, попробуйте с вашим приложением

let options = {
  timeout: 30000,
  enableHighAccuracy: true
}

navigator.geolocation.getCurrentPosition(options).then((data) => {
  //do something here
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...