iOS-Setup
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
Das Plugin fügt keine Nutzungsbeschreibungen ein. Für jeden PermissionName Aufruf, den du machst, füge passende Keys zu den ios/App/App/Info.plist:
| Berechtigung | Info.plist Keys hinzu. |
|---|---|
camera | NSCameraUsageDescription |
microphone | NSMicrophoneUsageDescription |
photoLibrary | NSPhotoLibraryUsageDescription |
photoLibraryAddOnly | NSPhotoLibraryAddUsageDescription |
contacts | NSContactsUsageDescription |
calendar | NSCalendarsUsageDescription, NSCalendarsFullAccessUsageDescription |
reminders | NSRemindersUsageDescription, NSRemindersFullAccessUsageDescription |
locationWhenInUse | NSLocationWhenInUseUsageDescription |
locationAlways | NSLocationWhenInUseUsageDescription, NSLocationAlwaysAndWhenInUseUsageDescription |
bluetooth | NSBluetoothAlwaysUsageDescription |
motion | NSMotionUsageDescription |
speechRecognition | NSSpeechRecognitionUsageDescription, NSMicrophoneUsageDescription |
appTrackingTransparency | NSUserTrackingUsageDescription |
notifications nutzt den Benachrichtigungs-Permission-Flow des Systems. Android-spezifische Namen wie activityRecognition, phone, und sms zurückgeben unavailable auf iOS.
Keys aus dem Plugin-Paket anwenden:
node node_modules/@capgo/capacitor-permissions/scripts/apply-permissions.mjs \ --project . \ --permissions camera,microphone,notifications,locationWhenInUse,photoLibraryRichte --project auf dein Capacitor App-Root (den Ordner, der ios/ und android/).