Permissões e APIs de dispositivo
Câmera, geolocalização, contatos, notificações, gerenciamento de permissões, react-native-permissions
1Qual biblioteca é mais usada para gerenciar permissões no React Native?
Qual biblioteca é mais usada para gerenciar permissões no React Native?
Resposta
react-native-permissions é a biblioteca padrão para gerenciar permissões no iOS e no Android. Ela fornece uma API unificada para solicitar e verificar permissões como câmera, geolocalização ou contatos, lidando com as diferenças entre plataformas de forma transparente.
2Quais são os possíveis status retornados pela função check() do react-native-permissions?
Quais são os possíveis status retornados pela função check() do react-native-permissions?
Resposta
A função check() retorna um dos seguintes status: UNAVAILABLE (funcionalidade não disponível no dispositivo), DENIED (permissão não solicitada ou negada mas ainda solicitável), LIMITED (iOS 14+ para acesso parcial), GRANTED (permissão concedida) ou BLOCKED (permissão negada permanentemente, exige ir às configurações).
3Qual é a diferença entre check() e request() no react-native-permissions?
Qual é a diferença entre check() e request() no react-native-permissions?
Resposta
check() apenas verifica o status atual da permissão sem interação do usuário, enquanto request() verifica o status e então exibe a caixa de diálogo do sistema se a permissão ainda não foi solicitada. Recomenda-se chamar check() primeiro para adaptar a UX antes de usar request().
Como redirecionar o usuário para as configurações do aplicativo para modificar uma permissão negada?
Em qual arquivo as permissões devem ser declaradas no iOS?
+17 perguntas de entrevista
Outros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos do React
Fundamentos do React Native
React Hooks
TypeScript para React e React Native
Componentes e API do React Native
Estilização e Layout no React Native
Navegação no React Native
Gerenciamento de Estado no React Native
Networking e API no React Native
Persistência de dados
Formulários e validação
Animações do React Native
Native Modules & Bridge
Código específico de plataforma
Push Notifications
Testing no React Native
Debugging de React Native
Build & Deployment
Expo vs React Native Bare
Otimização de desempenho
Gerenciamento de memória
Architecture Patterns
New Architecture do React Native
Melhores Práticas de Segurança
Offline-First Architecture
CI/CD React Native
Monorepo e compartilhamento de código
Tópicos avançados
Ciclo de vida do app e execução em segundo plano
Autenticação e gerenciamento de sessões
Monitoring & Crash Reporting
Domine React Native para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis