Langsung ke konten

@capgo/capacitor-calendar

Buat, edit, dan list event kalender native serta iOS Reminders dari Capacitor.

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.

iOSAndroid
Demo iOS pembuatan event kalender nativeDemo pembuatan event kalender native di Android
  • 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.
FituriOSAndroidWeb
Pengecekan dan permintaan izinYaYaTidak
CRUD event kalenderYaYaTidak
Prompt event nativeYaYaTidak
Listing kalender dan kalender defaultYaYaTidak
Sumber dan pemilih kalenderYaTidakTidak
CRUD KalenderYaYaTidak
Daftar pengingat dan CRUD pengingatYaTidakTidak

Implementasi web ini adalah Capacitor stub untuk API yang hanya tersedia secara native.

AspekMetode
IzincheckPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess
EventcreateEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit
KalenderlistCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar
PengingatopenReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists

Referensi ini disinkronkan dari src/definitions.ts di capacitor-calendar.