React Native

Permissions & Device APIs

Camera, geolocation, contacts, notifications, permissions handling, react-native-permissions

20 questions d'entretien·
Confirmé
1

Quelle bibliothèque est la plus utilisée pour gérer les permissions dans React Native ?

Réponse

react-native-permissions est la bibliothèque standard pour gérer les permissions sur iOS et Android. Elle fournit une API unifiée pour demander et vérifier les permissions comme la caméra, la géolocalisation ou les contacts, tout en gérant les différences entre les plateformes de manière transparente.

2

Quels sont les statuts possibles retournés par la fonction check() de react-native-permissions ?

Réponse

La fonction check() retourne l'un des statuts suivants : UNAVAILABLE (fonctionnalité non disponible sur l'appareil), DENIED (permission non demandée ou refusée mais encore demandable), LIMITED (iOS 14+ pour accès partiel), GRANTED (permission accordée), ou BLOCKED (permission refusée définitivement, nécessite d'aller dans les réglages).

3

Quelle est la différence entre check() et request() dans react-native-permissions ?

Réponse

check() vérifie uniquement le statut actuel de la permission sans interaction utilisateur, tandis que request() vérifie le statut puis affiche la boîte de dialogue système si la permission n'a pas encore été demandée. Il est recommandé d'appeler check() d'abord pour adapter l'UX avant d'utiliser request().

4

Comment rediriger l'utilisateur vers les paramètres de l'application pour modifier une permission refusée ?

5

Dans quel fichier faut-il déclarer les permissions sur iOS ?

+17 questions d'entretien

Maîtrise React Native pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement