Zum Inhalt springen

@capgo/capacitor-Kalender

Natives Kalenderereignis-Management für Capacitor-Apps, einschließlich Ereignis-Ermahnungen, direktem Ereignis-CRUD, Kalenderliste und iOS-Erinnerungen.

@capgo/capacitor-calendar ermöglicht es Capacitor-Apps, direkt auf native Kalenderfunktionen zuzugreifen. 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 Ereignissen im native iOS-KalenderAndroid-Demo für die Erstellung von Ereignissen im native Android-Kalender
  • Ermöglichen Sie die Anfrage von Kalender- und Erinnerungsberechtigungen mit modernen iOS-Kalender-Zugriffsebenen.
  • Erstellen, bearbeiten, löschen und Kalenderereignisse auf iOS- und Android-Geräten auflisten.
  • Öffnen Sie native Ereignisse für die Erstellung, Bearbeitung, Löschung und Kalenderauswahl, wenn dies auf der Plattform unterstützt wird.
  • Kalender auflisten, das Standardkalender abrufen und Kalender erstellen oder bearbeiten.
  • iOS-Erinnerungslisten und -Erinnerungsartikel verwalten.

Plattformunterstützung

Plattformunterstützung
FunktioniOSAndroidWeb
Zugriffsprüfungen und -anfragenJaJaNein
CRUD-Bearbeitung von KalenderereignissenJaJaNo
Native Ereignis-AnfragenJaJaNein
Kalenderliste und StandardkalenderJaJaNein
Kalenderspeicher und PickerJaNeinNo
Kalender CRUDJaJaNein
Erinnerungslisten und Erinnerung 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.