Zum Inhalt springen

@capgo/capacitor-calendar

Nativkalenderereignisverwaltung für Capacitor-Apps, einschließlich Ereignis-Ermahnungen, direktem 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 KalenderereignissenAndroid-Demo für die Erstellung von Kalenderereignissen
  • Ermitteln Sie Kalender- und Erinnerungsberechtigungen mit modernen iOS-Kalenderzugriffsebenen.
  • Erstellen, bearbeiten, löschen und Kalenderereignisse auflisten, auf iOS und Android.
  • Öffnen Sie native Ereignisse für die Erstellung, Bearbeitung, Löschung und Kalenderauswahl, wo dies möglich ist.
  • Kalender auflisten, Standardkalender abrufen und Kalender erstellen oder bearbeiten.
  • iOS-Erinnerungslisten und -einzelstücke verwalten.
FunktioniOSAndroidWeb
Erlaubnisprüfungen und -anfragenJaJaNein
Erstellung, Lesen, Aktualisierung und Löschen von KalenderereignissenJaJaNein
Native Ereignis-AnfragenJaJaNein
Kalenderliste und StandardkalenderJaJaNein
Kalendersysteme und PickerJaNeinNein
Kalender CRUDJaJaNein
Erinnerungslisten und Erinnerung CRUDJaNeinNein

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

BereichMethoden
ZugriffsrechtecheckPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess
EreignissecreateEvent, 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

Diese Referenz wird von src/definitions.ts in capacitor-Kalender.