1
votes

Comment ajouter des autorisations de caméra dans un projet Flutter?

Je souhaite ouvrir la caméra en cliquant sur un bouton, mais je ne peux pas ajouter les autorisations caméra et galerie dans le package iOS .

J'ai ces clés:

NSPhotoLibraryUsageDescription
NSCameraUsageDescription
NSMicrophoneUsageDescription

Et je ne sais pas où je dois mettre ces lignes.


1 commentaires

Ma réponse vous a-t-elle aidé?


3 Réponses :


-1
votes

Jetez un œil à l'exemple de projet pour le package camera : https://github.com/flutter/plugins/tree/master/packages/camera/example

Vous verrez que ces lignes coïncident avec les autres.


0 commentaires

-1
votes

Pour ajouter des autorisations dans Flutter, vous devez ajouter des autorisations au fichier AndroidManifest.xml et au fichier info.plist .

Pour ajouter les autorisations spécifiques que vous demandez à info.plist, vous pouvez accéder à:

iOS -> Runner -> info.plist

 entrez la description de l'image ici


0 commentaires

2
votes

modifier ce fichier:

<key>NSPhotoLibraryUsageDescription</key>
<string>App needs access to photo lib for profile images</string>

<key>NSCameraUsageDescription</key>
<string>To capture profile photo please grant camera access</string>

ajouter ces entrées:

[Flutter Project Folder]/ios/Runner/Info.plist

la partie chaîne peut être n'importe quelle description que vous voulez que l'utilisateur voie comme une explication de la raison pour laquelle votre application a besoin de ces privilèges

ces lignes doivent être ajoutées après la balise

il y a un bon élaboration pour d'autres options ici: https://stackoverflow.com/a/39519960/530884


0 commentaires