Zum Inhalt springen

@capgo/capacitor-Kalender

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

@capgo/capacitor-calendar Gibt Capacitor-Anwendungen 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
  • Berechtigungen für Kalender und Erinnerungen mit modernen iOS-Kalenderzugriffsebenen anfordern.
  • Kalenderereignisse auf iOS und Android erstellen, bearbeiten, löschen und auflisten.
  • Natives Ereignis-Erstellung, -Bearbeitung, -Löschen und Kalenderauswahl-UI öffnen, wenn dies auf dem Gerät möglich ist.
  • Kalender auflisten, die Standardkalender abrufen und Kalender erstellen oder bearbeiten.
  • iOS-Erinnerungslisten und -einzelne Erinnerungen verwalten.

Plattformunterstützung

Unterstützte Plattformen
FunktioniOSAndroidWeb
Zugriffsprüfungen und -anfragenJaJaNein
Erstellung, Lesen, Aktualisierung und Löschen von KalenderereignissenJaJaNo
Native Ereignis-AnfragenYesYesNo
Kalenderliste und StandardkalenderYesYesNo
Kalenderspeicher und PickerYesNoNein
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
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.