Reading time: 2 minutes
Good afternoon,
In today’s tutorial, I’m going to show you how to enable location permissions on your device.
Let’s get started
First, we import the API
import * as Location from 'expo-location';
Inside our component, we add the following function that will be responsible for enabling location permissions.
const [errorMsg, setErrorMsg] = useState(null); const permisoLocalizacion = async () => { console.log('Obtain: '); let { status } = await Location.requestForegroundPermissionsAsync(); if (status !== 'granted') { setErrorMsg('Permission to access location was denied'); return; } }
In the button, we call the function to execute that action
<View> <Button text={t('refresh_location')} onPress={permisoLocalizacion} /> </View>
Result:
That’s all for today. In the following days, I will show you how to obtain the exact device location
I hope you like it! :slightly_smiling_face: