How do I request permission for Android Device Location in React Native at run-time?

前端 未结 6 1906
后悔当初
后悔当初 2020-12-09 15:47

I have been trying to use React Native \'s GeoLocalisation for an Android App. The poorly documentated module is found here https://facebook.github.io/react-native/docs/geol

6条回答
  •  甜味超标
    2020-12-09 16:23

    You can ask location permission using following code

    try {
         const granted = await PermissionsAndroid.request(
           PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION
         )
         if (granted === PermissionsAndroid.RESULTS.GRANTED) {
           alert("You can use the location")
         } else {
           alert("Location permission denied")
         }
       } catch (err) {
         console.warn(err)
       }
       alert('hi');
    

提交回复
热议问题