https://github.com/react-native-community/react-native-permissions#ios
Il faut installer si ce n’est déjà fait le package react-native-permission
Exemple : Autoriser la camera
Pour Android
Aller dans le fichier AndroidManifest.xml et ajouter les entrées en xml, par exemple pour la caméra :
<uses-permission android:name="android.permission.CAMERA" />
Pour IOS
Il faut éditer le fichier plist.info
#dans le fichier info.plist <key>NSCameraUsageDescription</key> <string>Usage de camera</string> #dans le fichier Podfile permissions_path = '../node_modules/react-native-permissions/ios' pod 'Permission-Camera', :path => "#{permissions_path}/Camera.podspec" #après faites un cd ios && pod install
https://medium.com/@rossbulat/react-native-managing-app-permissions-for-ios-4204e2286598
https://github.com/moaazsidat/react-native-qrcode-scanner/issues/213
Il existe d’autres types d’autorisation (SMS, vibrations etc)