Итак, я пытаюсь создать приложение погоды, и когда я отказываюсь (нажмите NO) во всплывающем окне для определения местоположения, выдается следующая ошибка: [Unhandled promise rejection: Error: Location request failed due to unsatisfied device settings.]
Важная часть кода выглядит следующим образом.
let { status } = await Permissions.askAsync(Permissions.LOCATION);
if (status !== 'granted') {
this.setState({
errorMessage: 'Permission to access location was denied, please activate location and reopen the app.',
});
}
let location = await Location.getCurrentPositionAsync({enableHighAccuracy:true});
let lat = location.coords.latitude;
let lon = location.coords.longitude;
Примечание: я использую последнюю версию реактивного натива, я на android, я использовал для этого expo-location и он прекрасно работает при включении (нажмите YES) место.