Lompat ke konten

@capgo/capacitor-kalender

Pengelolaan acara kalender native untuk aplikasi Capacitor, termasuk prompt acara, CRUD acara langsung, daftar kalender, dan pengingat iOS.

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

iOSAndroid
Demo iOS dari pembuatan acara kalender nativeDemo Android native kalender acara pembuatan
  • Minta izin kalender dan pengingat dengan tingkat akses kalender iOS modern.
  • Buat, ubah, hapus, dan daftar acara kalender pada 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.
FituriOSAndroidWeb
Pengecekan dan permintaan izinYaYaTidak
CRUD acara kalenderYaYaTidak
Pengumuman acara nativeYaYaTidak
Daftar kalender dan kalender defaultYaYaTidak
Sumber dan pilih kalenderYaTidakTidak
Operasi CRUD kalenderYaYaTidak
Daftar pengingat dan CRUD pengingatYaTidakTidak

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

WilayahMetode
IzincheckPermission, 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.