Я следую этому руководству, чтобы узнать местоположение пользователя в приложении iOS React Native: https://hackernoon.com/react-native-basics-geolocation-adf3c0d10112
Использование этого кода для получения текущего местоположения:
navigator.geolocation.getCurrentPosition((position) => {
console.log(position); // TBD
this.setState({ location: true });
}, (error) => {
console.log(error); // Handle this
this.setState({ location: false });
}, {
enableHighAccuracy: true,
timeout: 20000,
maximumAge: 1000,
});
Но приложение вылетает приэтот файл:
PermissionsAndroid.js:
const shouldShowRationale = await NativeModules.PermissionsAndroid.shouldShowRequestPermissionRationale(
с ошибкой:
TypeError: Невозможно прочитать свойство shouldShowRequestPermissionRationale из неопределенного в PermissionsAndroid.Request $
Но я даже не работаю на Android - я использую iOS.
Может ли это быть ошибка RN или как я ее использую?