Quantcast
Channel: Active questions tagged react-native+android - Stack Overflow
Viewing all articles
Browse latest Browse all 29606

Permission always returns never_ask_again

$
0
0

Steps to replicate:

react-native init project<add code below to the project(App.js component)>react-native run-android

I called the function in onPress of a text component.

The permission request always returns never_ask_again even for the fresh app run.

async requestPermissions() {// android 6.0 +if (Platform.OS === 'android'&& Platform.Version >= 23) {  try {    const granted = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION, {'title': 'Let the access location','message': 'locate you.'    });    console.log('granted: ', granted);    if (granted === PermissionsAndroid.RESULTS.GRANTED) {      Alert.alert("Granted access", [{ text: "ok" }])    } else {      Alert.alert("can't access to GPS title","returned "+ granted,        [          { text: "ok" }        ]      );    }  } catch (err) {  }}}

Even when the permissions is enabled from settings, still the never_ask_again is returned.

React Native Version: 0.55.2React Version: 16.3.1

in app/build.gradle

targetSdkVersion 23

Thanks


Viewing all articles
Browse latest Browse all 29606

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>