跳转到正文

iOS 配置

GitHub

该插件不会注入用途说明。对于每个 PermissionName 你调用的权限,请在 ios/App/App/Info.plist:

权限Info.plist 键
cameraNSCameraUsageDescription
microphoneNSMicrophoneUsageDescription
photoLibraryNSPhotoLibraryUsageDescription
photoLibraryAddOnlyNSPhotoLibraryAddUsageDescription
contactsNSContactsUsageDescription
calendarNSCalendarsUsageDescription, NSCalendarsFullAccessUsageDescription
remindersNSRemindersUsageDescription, NSRemindersFullAccessUsageDescription
locationWhenInUseNSLocationWhenInUseUsageDescription
locationAlwaysNSLocationWhenInUseUsageDescription, NSLocationAlwaysAndWhenInUseUsageDescription
bluetoothNSBluetoothAlwaysUsageDescription
motionNSMotionUsageDescription
speechRecognitionNSSpeechRecognitionUsageDescription, NSMicrophoneUsageDescription
appTrackingTransparencyNSUserTrackingUsageDescription

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/).