Permisos y APIs de dispositivo
Cámara, geolocalización, contactos, notificaciones, gestión de permisos, react-native-permissions
1¿Qué biblioteca es la más utilizada para gestionar permisos en React Native?
¿Qué biblioteca es la más utilizada para gestionar permisos en React Native?
Respuesta
react-native-permissions es la biblioteca estándar para gestionar permisos en iOS y Android. Proporciona una API unificada para solicitar y verificar permisos como la cámara, la geolocalización o los contactos, gestionando las diferencias entre plataformas de forma transparente.
2¿Cuáles son los posibles estados que devuelve la función check() de react-native-permissions?
¿Cuáles son los posibles estados que devuelve la función check() de react-native-permissions?
Respuesta
La función check() devuelve uno de los siguientes estados: UNAVAILABLE (función no disponible en el dispositivo), DENIED (permiso no solicitado o denegado pero aún solicitable), LIMITED (iOS 14+ para acceso parcial), GRANTED (permiso concedido) o BLOCKED (permiso denegado definitivamente, requiere ir a los ajustes).
3¿Cuál es la diferencia entre check() y request() en react-native-permissions?
¿Cuál es la diferencia entre check() y request() en react-native-permissions?
Respuesta
check() solo verifica el estado actual del permiso sin interacción del usuario, mientras que request() verifica el estado y luego muestra el cuadro de diálogo del sistema si el permiso aún no se ha solicitado. Se recomienda llamar primero a check() para adaptar la UX antes de usar request().
¿Cómo redirigir al usuario a los ajustes de la aplicación para modificar un permiso denegado?
¿En qué archivo se deben declarar los permisos en iOS?
+17 preguntas de entrevista
Otros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos de React
Fundamentos de React Native
React Hooks
TypeScript para React y React Native
Componentes y API de React Native
Estilos y Layout en React Native
Navegación en React Native
Gestión de Estado en React Native
Networking y API en React Native
Persistencia de datos
Formularios y validación
Animaciones de React Native
Native Modules & Bridge
Código específico de plataforma
Push Notifications
Testing en React Native
Debugging de React Native
Build & Deployment
Expo vs React Native Bare
Optimización del rendimiento
Gestión de memoria
Architecture Patterns
New Architecture de React Native
Mejores Prácticas de Seguridad
Offline-First Architecture
CI/CD React Native
Monorepo y compartición de código
Temas avanzados
Ciclo de vida de la app y ejecución en segundo plano
Autenticación y gestión de sesiones
Monitoring & Crash Reporting
Domina React Native para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis