Есть ли способ снова попросить пользователя включить разрешение геолокации, если пользователь не разрешает определение местоположения в первый раз?
Этот код не работает во второй раз
askForPermission = () => {
navigator.geolocation.getCurrentPosition(revealPosition,positionDenied,geoSettings);
}
// on click this button
<TouchableOpacity
onPress={this.askForPermission}
>
<LinearGradient
start={{x: 0, y: 0}} end={{x: 1, y: 0}}
colors={[ gradient2.color1, gradient2.color2 ]}
style={[ btnGradient1.default, btnSize.default, margin.bottom10 ]}
>
<Text allowFontScaling={false} style={[ btnGradient1.defaultText, btnSize.defaultText ]}>Enable Location</Text>
</LinearGradient>
</TouchableOpacity>