Setup iOS
Salin prompt setup yang berisi langkah install dan panduan markdown lengkap untuk plugin ini.
Plugin ini tidak menyisipkan deskripsi penggunaan. Untuk setiap PermissionName pemanggilan, tambahkan key yang sesuai ke ios/App/App/Info.plist:
| Permission | key 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 menggunakan alur izin notifikasi sistem. Nama khusus Android seperti activityRecognition, phone, dan sms mengembalikan unavailable di iOS.
Terapkan key dari paket plugin:
node node_modules/@capgo/capacitor-permissions/scripts/apply-permissions.mjs \ --project . \ --permissions camera,microphone,notifications,locationWhenInUse,photoLibraryArahkan --project ke root aplikasi Capacitor Anda (folder yang berisi ios/ dan android/).