Zum Inhalt springen

@capgo/capacitor-Kalender

Natives Kalenderereignismanagement für Capacitor-Anwendungen, einschließlich Ereignis-Ermahnungen, direktem Ereignis-CRUD, Kalenderliste und iOS-Erinnerungen.

Übersicht

Übersicht

@capgo/capacitor-calendar ermöglicht 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.

Demo

Demo
iOSAndroid
iOS-Demo für die native Erstellung von KalenderereignissenAndroid-Demo für die native Erstellung von Kalenderereignissen
  • Ermöglichen Sie die Anfrage von 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 unterstützt wird.
  • Kalender auflisten, die Standardkalender abrufen und Kalender erstellen oder bearbeiten.
  • iOS-Erinnerungslisten und -Erinnerungsitems verwalten.
FunktioniOSAndroidWeb
Zugriffsprüfungen und -anfragenJaJaNein
Erstellung, Lesen, Aktualisierung und Löschung von KalenderereignissenJaJaNein
Eigene Ereignis-EinladungenJaJaNein
Kalenderliste und StandardkalenderJaJaNein
Kalenderschaltflächen und PickerJaNeinNein
Kalender CRUDJaJaNein
Ermahnungslisten und Ermahnung CRUDJaNeinNein

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

BereichMethoden
RechtecheckPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess
TerminecreateEvent, 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.