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 du calendrier système, lister les calendriers et les événements, et gérer les rappels sur iOS.
Démonstration
Section intitulée « Démonstration »| 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 l'interface utilisateur de calendrier 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 |
| Opérations CRUD sur les événements du 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 |
La mise en œuvre web est un écran de démarrage 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.

