iOS 配置
复制包含安装步骤和该插件完整 Markdown 指南的配置 prompt。
该插件不会注入用途说明。对于每个 PermissionName 你调用的权限,请在 ios/App/App/Info.plist:
| 权限 | Info.plist 键 |
|---|---|
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 使用系统通知权限流程。仅限 Android 的名称,例如 activityRecognition, phone,以及 sms 返回 unavailable 在 iOS 上协调。
应用插件包中的键:
node node_modules/@capgo/capacitor-permissions/scripts/apply-permissions.mjs \ --project . \ --permissions camera,microphone,notifications,locationWhenInUse,photoLibrary指向 --project 你的 Capacitor 应用根目录(包含 ios/ 以及 android/).