Я испытываю трудности с разрешениями и правильно получаю текущее местоположение на RN.
Все, что я действительно пытаюсь сделать, это получить обратный вызов, когда разрешение отклонено или предоставлено, чтобы я мог соответственно запросить свое текущее местоположение. Я запрашиваю разрешение, используя:
geolocation.requestAuthorization();
, который не возвращает обещание или не принимает обратный вызов, поэтому единственный реальный способ узнать, предоставлены ли мне разрешения или нет, - это повторно звонить
geolocation.getCurrentPosition();
и изучите его содержимое
Кажется, что это немного подкованно, поскольку setInterval
- едва ли когда-нибудь ответ, поэтому я ищу лучший подход.