본문 바로가기

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 return unavailable iOS에서.

플러그인 패키지에서 키 적용:

터미널 창
node node_modules/@capgo/capacitor-permissions/scripts/apply-permissions.mjs \
--project . \
--permissions camera,microphone,notifications,locationWhenInUse,photoLibrary

Point --project Capacitor 앱 루트(포함하는 폴더 ios/ 및 android/).