Présentation
Section intitulée “Présentation”@capgo/capacitor-calendar fournit aux applications Capacitor un accès direct aux fonctionnalités de calendrier natif. 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 modernes sur iOS.
- Créer, modifier, supprimer et lister les événements de calendrier sur iOS et Android.
- Ouvrir la création, l'édition, la suppression et la sélection de calendrier UI natives où le support du plateau est disponible.
- 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 plateforme
Section intitulée « Support de plateforme »| Fonctionnalité | iOS | Android | Web |
|---|---|---|---|
| Contrôles et demandes d'autorisation | Oui | Oui | Non |
| Gestion CRUD d'événements de calendrier | Oui | Oui | Non |
| Prompts d'événements natifs | Oui | Oui | Non |
| Affichage 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 |
La mise en œuvre web est un écran de garde Capacitor pour les API natives uniquement.
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.

