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 natif. Utilisez-le pour demander les permissions du 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 au calendrier iOS modernes.
- Créer, modifier, supprimer et lister les événements du calendrier sur iOS et Android.
- Ouvrir l'interface utilisateur de création, d'édition, de suppression et de sélection du calendrier native où le système 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.
Prise en charge du plateau
Section intitulée “Prise en charge du plateau”| Fonctionnalité | iOS | Android | Web |
|---|---|---|---|
| Contrôles et demandes d'autorisation | Oui | Oui | Non |
| CRUD d'événements de 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 sur le 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.
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.

