Zum Inhalt springen

@capgo/capacitor-Kalender

Nativkalenderereignisverwaltung für Capacitor-Apps, einschließlich Ereignisvorschläge, direkter Ereignis-CRUD, Kalenderliste und iOS-Erinnerungen.

Übersicht

Übersicht

@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-Beispielanwendung für die Erstellung von KalendereinträgenAndroid-Beispielanwendung für die Erstellung von Kalendereinträgen
  • Erstellen, ändern, löschen und Kalendereinträge auf iOS und Android auflisten.
  • Erstellen, ändern, löschen und Kalendereinträge auf iOS und Android auflisten.
  • Erstellung, Bearbeitung, Löschen und Kalenderauswahl UI, wenn die Plattform es unterstützt.
  • Kalender auflisten, Standardkalender abrufen und Kalender erstellen oder bearbeiten.
  • iOS-Erinnerungslisten und -einzelheiten verwalten.
FunktioniOSAndroidWeb
Zugriffsprüfungen und -anfragenJaJaNein
CRUD für KalenderereignisseJaJaNein
Native Ereignis-ErmunterungenJaJaNein
Kalenderliste und StandardkalenderJaJaNein
Kalenderquellen 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 ist synchronisiert von src/definitions.ts in capacitor-Kalender.