Zum Inhalt springen

@capgo/capacitor-Kalender

Native-Kalender-Ereignis-Verwaltung für Capacitor-Apps, einschließlich Ereignis-Ermahnungen, direkter Ereignis-CRUD, Kalender-Liste und iOS-Erinnerungen.

@capgo/capacitor-calendar erlaubt 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 native KalenderereignisseAndroid-Demo für native Kalenderereignisse
  • Ermöglichen Sie den Zugriff auf Kalender und Erinnerungen mit modernen iOS-Kalender-Zugriffsstufen.
  • Kalenderereignisse auf iOS und Android erstellen, bearbeiten, löschen und auflisten.
  • Öffnen Sie native Ereignisse für die Erstellung, Bearbeitung, Löschung und Kalenderauswahl, wenn die Plattform dies unterstützt.
  • Kalender auflisten, das Standardkalender abrufen und Kalender erstellen oder bearbeiten.
  • iOS-Erinnerungslisten und -einzelstücke verwalten.

Plattformunterstützung

Abschnitt: Plattformunterstützung
FunktioniOSAndroidWeb
Erlaubnisprüfungen und -anfragenJaJaNein
Kalenderereignis-CRUDJaJaNein
Native Ereignis-EinladungenJaJaNein
Kalenderliste und StandardkalenderJaJaNein
Kalenderschaltflächen und PickerJaNeinNein
Kalender CRUDJaJaNein
Erinnerungslisten und CRUD für ErinnerungenJaNeinNein

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

AreaMethoden
BerechtigungencheckPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess
EventscreateEvent, 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.