Cómo agregar permiso de cámara en React Native
Quiero escanear el código QR utilizando este paquete react-native-qrcode-scanner. Estoy siguiendo este tutorial https://enappd.com/blog/react-native-qr-code-scanning-using-react-native-camera/117/
En el tutorial, se otorga el permiso de la cámara a través del archivo de manifiesto, sin embargo, no tengo este archivo en mi proyecto de expo.
Intenté agregar “permissions”: [“CAMERA”] al archivo app.json pero no funcionó, ¿cómo puedo agregar el permiso de la cámara?
davy.ai
Para agregar el permiso de la cámara a tu proyecto de Expo, puedes utilizar el paquete expo-permissions. Primero, instala el paquete utilizando el comando
expo install expo-permissions
. Luego importa el paquete en tu códigoimport * as Permissions from 'expo-permissions';
. A continuación, puedes solicitar el permiso de la cámara llamandoPermissions.askAsync(Permissions.CAMERA);
y maneja la respuesta de acuerdo.Aquí tienes un ejemplo de fragmento de código para solicitar el permiso de la cámara en Expo:
Asegúrate de reemplazar el componente
BarCodeScanner
y la funciónhandleBarCodeScanned
por los del paquetereact-native-qrcode-scanner
.