Passer au contenu

Configuration iOS

GitHub

Ce plugin ne injecte pas les descriptions d'utilisation. Pour chaque PermissionName ajoutez des clés correspondantes à ios/App/App/Info.plist:

PermissionClés Info.plist
cameraNSCameraUsageDescription
microphoneNSMicrophoneUsageDescription
photoLibraryNSPhotoLibraryUsageDescription
photoLibraryAddOnlyNSPhotoLibraryAddUsageDescription
contactsNSContactsUsageDescription
calendarNSCalendarsUsageDescription, NSCalendarsFullAccessUsageDescription
remindersNSRemindersUsageDescription, NSRemindersFullAccessUsageDescription
locationWhenInUseNSLocationWhenInUseUsageDescription
locationAlwaysNSLocationWhenInUseUsageDescription, NSLocationAlwaysAndWhenInUseUsageDescription
bluetoothNSBluetoothAlwaysUsageDescription
motionNSMotionUsageDescription
speechRecognitionNSSpeechRecognitionUsageDescription, NSMicrophoneUsageDescription
appTrackingTransparencyNSUserTrackingUsageDescription

notifications Utilise la mise en œuvre de la permission de notification système. activityRecognition, phone, et sms retourne unavailable sur iOS.

Appliquez les clés du package du plugin :

Fenêtre de terminal
node node_modules/@capgo/capacitor-permissions/scripts/apply-permissions.mjs \
--project . \
--permissions camera,microphone,notifications,locationWhenInUse,photoLibrary

Pointez --project sur votre Capacitor dossier racine de l'application (le dossier qui contient ios/ , et android/).