@capgo/capacitor-calendar
Buat, edit, dan list event kalender native serta iOS Reminders dari Capacitor.
Ikhtisar
Bagian berjudul “Ringkasan”Minta akses kalender atau pengingat yang sesuai di iOS, lalu buat event langsung atau melalui UI editor sistem. List kalender, query event dalam jendela, dan buka flow native picker yang sudah dipercaya pengguna Android dan iOS.
Cocok untuk: aplikasi booking, jadwal fitness, perencanaan field service, dan alat produktivitas pribadi yang harus sinkron dengan kalender perangkat.
| iOS | Android |
|---|---|
![]() | ![]() |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”- Minta izin kalender dan pengingat dengan level akses kalender iOS modern.
- Buat, ubah, hapus, dan tampilkan daftar event kalender di iOS dan Android.
- Buka UI native untuk pembuatan, edit, hapus event, dan pemilihan kalender jika didukung platform.
- List kalender, ambil kalender default, serta buat atau modifikasi kalender.
- Kelola daftar iOS Reminders dan item pengingat.
Dukungan Platform
Bagian berjudul “Dukungan Platform”| Fitur | iOS | Android | Web |
|---|---|---|---|
| Pengecekan dan permintaan izin | Ya | Ya | Tidak |
| CRUD event kalender | Ya | Ya | Tidak |
| Prompt event native | Ya | Ya | Tidak |
| Listing kalender dan kalender default | Ya | Ya | Tidak |
| Sumber dan pemilih kalender | Ya | Tidak | Tidak |
| CRUD Kalender | Ya | Ya | Tidak |
| Daftar pengingat dan CRUD pengingat | Ya | Tidak | Tidak |
Implementasi web ini adalah Capacitor stub untuk API yang hanya tersedia secara native.
API Publik
Bagian berjudul “Public API”| Aspek | Metode |
|---|---|
| Izin | checkPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess |
| Event | createEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit |
| Kalender | listCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar |
| Pengingat | openReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-calendar.

