Vue d'ensemble
Section intitulée « Vue d'ensemble »@capgo/capacitor-calendar permet aux applications Capacitor d'accéder directement 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 du 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 de calendrier et de rappel avec les niveaux d'accès de calendrier iOS modernes.
- Créer, modifier, supprimer et lister les événements de calendrier sur iOS et Android.
- Ouvrir la création, la modification, la suppression et la sélection de calendrier UI natif 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 plateforme »| Fonctionnalité | iOS | Android | Web |
|---|---|---|---|
| Contrôles et demandes d'autorisation | Oui | Oui | Non |
| CRUD des événements de calendrier | Oui | Oui | Non |
| Prompts d'événements natifs | Oui | Oui | Non |
| Affichage de la liste du calendrier et calendrier par défaut | Oui | Oui | Non |
| Sources et sélectionneur de calendrier | Oui | Non | Non |
| CRUD du calendrier | Oui | Oui | Non |
| Listes de rappels et CRUD des 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 |
|---|---|
| Permissions | 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 de Vérité
Section intitulée « Source de Vérité »Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-calendrier.

