Vue d'ensemble
Section intitulée « Vue d'ensemble »@capgo/capacitor-calendar fournit 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 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 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 la plateforme”| Caractéristique | iOS | Android | Web |
|---|---|---|---|
| Vérifications et demandes de permissions | Oui | Oui | Non |
| CRUD d'événements du calendrier | Oui | Oui | Non |
| Prompts d'événements natifs | Oui | Oui | Non |
| Liste de calendrier et calendrier par défaut | Oui | Oui | Non |
| Sources et sélectionneur de calendrier | Oui | Non | Non |
| Opérations CRUD de calendrier | Oui | Oui | Non |
| Listes de rappels et CRUD de rappels | Oui | Non | Non |
La mise en œuvre web est un écran de garde Capacitor pour les API natives uniquement.
API public
Section intitulée “API public”| 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 en capacitor-calendrier.

