メインコンテンツへスキップ

iOSの設定

GitHub

このプラグインは使用目的の説明文(usage descriptions)を自動挿入しません。各 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/).