Übersicht
Abschnitt: „Übersicht“Fordere unter iOS die passende Zugriffsebene für Kalender oder Erinnerungen an und erstelle Events direkt oder über die System-Editor-Oberfläche. Liste Kalender auf, frage Events in einem Zeitfenster ab und öffne die nativen Picker-Flows, denen Android- und iOS-Nutzer bereits vertrauen.
Typische Anwendungsfälle: Buchungs-Apps, Fitness-Pläne, Außendienstplanung und Produktivitäts-Tools, die mit dem Gerätekalender synchronisieren müssen.
| iOS | Android |
|---|---|
![]() | ![]() |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“- Fordere Kalender- und Erinnerungsberechtigungen mit modernen iOS-Kalenderzugriffsebenen an.
- Kalenderereignisse auf iOS und Android erstellen, ändern, löschen und auflisten.
- Native UI zum Erstellen, Bearbeiten und Löschen von Events sowie zur Kalenderauswahl öffnen, wo die Plattform das unterstützt.
- Kalender auflisten, den Standardkalender abrufen sowie Kalender erstellen oder bearbeiten.
- iOS Reminders-Listen und Erinnerungen verwalten.
Plattform-Support
Abschnitt „Plattform-Support“| Funktion | iOS | Android | Web |
|---|---|---|---|
| Berechtigungsprüfungen und -anfragen | Ja | Ja | Nein |
| CRUD für Kalender-Events | Ja | Ja | Nein |
| Native Event-Prompts | Ja | Ja | Nein |
| Kalenderliste und Standardkalender | Ja | Ja | Nein |
| Kalenderquellen und Picker | Ja | Nein | Nein |
| Kalender CRUD | Ja | Ja | Nein |
| Erinnerungslisten und Erinnerungs-CRUD | Ja | Nein | Nein |
Die Web-Implementierung ist ein Capacitor Stub für rein native APIs.
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Bereich | Methoden |
|---|---|
| Berechtigungen | checkPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess |
| Events | createEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit |
| Kalender | listCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar |
| Erinnerungen | openReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-calendar.

