Buenas tardes,
En el tutorial de hoy os voy a mostrar como poder activar los permisos de localización en nuestro dispositivo.
Comenzamos
En primer lugar importamos la API
import * as Location from 'expo-location';
Dentro de nuestro componente añadimos la siguiente función que sera la encargada de activar los permisos de ubicación.
const [errorMsg, setErrorMsg] = useState(null); const permisoLocalizacion = async () => { console.log('Obtener: '); let { status } = await Location.requestForegroundPermissionsAsync(); if (status !== 'granted') { setErrorMsg('Permission to access location was denied'); return; } }
En el botón llamamos a la función para que ejecute dicha acción
<View> <Boton texto={t('refrescar_localizacion')} onPress={permisoLocalizacion} /> </View>
Resultado:
Esto es todo por hoy, en los siguientes dias os enseñare como obtener la localización exacta del dispositivo
Espero que os guste 🙂
Técnica Superior en Desarrollo de Aplicaciones Web | Junior Web Developer | Front-end Developer | Dispuesta a aprender nuevas tecnologías