Vue d'ensemble
Section intitulée « Vue d'ensemble »@capgo/capacitor-calendar donne aux applications Capacitor un accès direct aux fonctionnalités de calendrier natives. Utilisez-le pour demander des autorisations de calendrier, créer et modifier des événements, ouvrir l'interface utilisateur de calendrier système, lister les calendriers et les événements, et gérer les rappels sur iOS.
| iOS | Android |
|---|---|
![]() | ![]() |
Capacités de base
Section intitulée « Capacités de base »- Demander les autorisations du calendrier et des rappels avec les niveaux d'accès au calendrier iOS modernes.
- Créer, modifier, supprimer et lister les événements du calendrier sur iOS et Android.
- Ouvrir la création, la modification, la suppression et la sélection du calendrier UI native où la plateforme le supporte.
- Lister les calendriers, obtenir le calendrier par défaut et créer ou modifier les calendriers.
- Gérer les listes de rappels iOS et les éléments de rappel.
Support de la plateforme
Section intitulée “Support de la plateforme”| Fonctionnalité | iOS | Android | Web |
|---|---|---|---|
| Vérifications et demandes d'autorisation | Oui | Oui | Non |
| CRUD d'événements du calendrier | Oui | Oui | Non |
| Prompts d'événements natifs | Oui | Oui | Non |
| Liste du calendrier et calendrier par défaut | Oui | Oui | Non |
| Sources et sélectionneur de calendrier | Oui | Non | Non |
| Gestion de calendrier CRUD | Oui | Oui | Non |
| Listes de rappels et gestion CRUD de rappels | Oui | Non | Non |
The web implementation is a Capacitor stub for native-only APIs.
Public API
Section intitulée “Public API”| Zone | Méthodes |
|---|---|
| Autorisations | checkPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess |
| Événements | createEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit |
| Calendriers | listCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar |
| Rappels | openReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists |
Source Of Truth
Section intitulée « Source Of Truth »Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-calendrier.

