Langsung ke konten

Setup iOS

GitHub

Plugin ini tidak menyisipkan deskripsi penggunaan. Untuk setiap PermissionName pemanggilan, tambahkan key yang sesuai ke ios/App/App/Info.plist:

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

notifications menggunakan alur izin notifikasi sistem. Nama khusus Android seperti activityRecognition, phone, dan sms mengembalikan unavailable di iOS.

Terapkan key dari paket plugin:

Jendela terminal
node node_modules/@capgo/capacitor-permissions/scripts/apply-permissions.mjs \
--project . \
--permissions camera,microphone,notifications,locationWhenInUse,photoLibrary

Arahkan --project ke root aplikasi Capacitor Anda (folder yang berisi ios/ dan android/).