Langsung ke konten

@capgo/capacitor-calendar memberikan aplikasi Capacitor akses langsung ke fitur kalender native. Gunakanlah untuk meminta izin kalender, membuat dan mengubah acara, membuka antarmuka UI kalender sistem, menampilkan kalender dan acara, serta mengelola Pengingat di iOS.

iOSAndroid
Demo iOS kalender acara nativeDemo Android kalender acara native
  • Minta izin kalender dan pengingat dengan akses modern iOS kalender.
  • Buat, ubah, hapus, dan daftar acara kalender di iOS dan Android.
  • Buka UI pembuatan, edit, hapus, dan pilihan kalender native di mana platform mendukung.
  • Daftar kalender, dapatkan kalender default, dan buat atau ubah kalender.
  • Kelola daftar pengingat iOS dan item pengingat.

Support Platform

Support Platform
FungsiIOSAndroidWeb
Pengecekan dan permintaan izinIyaIyaTidak
CRUD acara kalenderIyaIyaTidak
Prompt acara nativeYaYaTidak
Daftar kalender dan kalender defaultYaYaTidak
Sumber-sumber kalender dan pilihYaTidakTidak
CRUD KalenderYaYaTidak
Daftar pengingat dan CRUD pengingatYaTidakTidak

Implementasi web adalah sebuah Capacitor kosong untuk API-native saja.

WilayahMetode
AksescheckPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess
AcaracreateEvent, 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-kalender.