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-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 Reminders auf iOS zu verwalten.

iOSAndroid
iOS-Demo für die native Kalenderereignisse-ErstellungAndroid-Demo für die native Kalenderereignisse-Erstellung
  • Berechtigungen für Kalender und Erinnerungen abrufen mit modernen iOS-Kalender-Zugriffsstufen.
  • Erstellen, bearbeiten, löschen und Kalenderereignisse auflisten auf iOS und Android.
  • Natives Ereignis-Erstellung, -Bearbeitung, -Löschen und Kalenderauswahl-UI öffnen, wo dies unterstützt wird.
  • Kalender auflisten, Default-Kalender abrufen und Kalender erstellen oder bearbeiten.
  • iOS-Erinnerungslisten und -Erinnerungselemente verwalten.
FunktioniOSAndroidWeb
Berechtigungsprüfungen und -anfragenJaJaNein
CRUD für KalenderereignisseJaJaNein
Native Ereignis-AnfragenJaJaNein
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 wird von src/definitions.ts in capacitor-Kalender.