Zum Inhalt springen

@capgo/capacitor-Kalender

Nativkalenderereignisverwaltung für Capacitor-Anwendungen, einschließlich Ereignis-Ermahnungen, direkter Ereignis-CRUD, Kalenderliste und iOS-Erinnerungen.

@capgo/capacitor-calendar gibt Capacitor-Apps direkten Zugriff auf native Kalenderfunktionen. Verwenden Sie es, um Kalenderberechtigungen anzufordern, Ereignisse zu erstellen und zu ändern, die Systemkalender-UI zu öffnen, Kalender und Ereignisse aufzulisten und Erinnerungen auf iOS zu verwalten.

iOSAndroid
iOS-Demo für die Erstellung von Kalendereinträgen mit native FunktionenAndroid-Demo für native Kalenderereignisse
  • Kalender- und Erinnerungsberechtigungen mit modernen iOS-Kalenderzugriffsebenen anfordern.
  • Kalenderereignisse auf iOS und Android erstellen, bearbeiten, löschen und auflisten.
  • Native Ereignisse erstellen, bearbeiten, löschen und Kalender auswählen, wo dies möglich ist.
  • Kalender auflisten, das Standardkalender abrufen und Kalender erstellen oder bearbeiten.
  • iOS-Erinnerungslisten und -einzelstücke verwalten.
FunktioniOSAndroidWeb
Zugriffsprüfungen und -anfragenJaJaNein
CRUD-Ereignis im KalenderJaJaNein
Native Ereignis-AnfragenJaJaNein
Kalenderliste und StandardkalenderJaJaNein
Kalendersysteme und PickerJaNeinNein
Kalender CRUDJaJaNein
Ermahnungslisten und CRUD-ErmahnungenJaNeinNein

Die Web-Implementierung ist ein Capacitor-Stub für native-only APIs.

BereichMethoden
ZugriffsrechtecheckPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess
VeranstaltungencreateEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit
KalenderlistCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar
ErinnerungenopenReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists

Dieser Bezug wird von src/definitions.ts in capacitor-Kalender.