Demandez le bon niveau d'accès au calendrier ou aux rappels sur iOS, puis créez des événements directement ou via l'éditeur système. Listez les calendriers, interrogez les événements sur une période donnée et ouvrez les sélecteurs natifs auxquels les utilisateurs Android et iOS font déjà confiance.
Cas d'usage types : applications de réservation, planning de fitness, planification d'interventions et outils de productivité personnelle nécessitant une synchronisation avec le calendrier de l'appareil.
| iOS | Android |
|---|---|
![]() | ![]() |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »- Demandez l'accès au calendrier et aux rappels via les niveaux d'autorisation modernes d'iOS.
- Créez, modifiez, supprimez et listez des événements de calendrier sur iOS et Android.
- Ouvrez l'interface native de création, d'édition, de suppression d'événements et de sélection de calendrier lorsque la plateforme le permet.
- Lister les calendriers, récupérer le calendrier par défaut et créer ou modifier des calendriers.
- Gérez les listes et les éléments de Rappels sur iOS.
Support des plateformes
Section intitulée « Support des plateformes »| Fonctionnalité | iOS | Android | Le Web |
|---|---|---|---|
| Vérifications et demandes de permissions | Oui | Oui | Non |
| CRUD d'événements de calendrier | Oui | Oui | Non |
| Prompts d'événements natifs | Oui | Oui | Non |
| Liste des calendriers et calendrier par défaut | Oui | Oui | Non |
| Sources et sélecteur de calendrier | Oui | Non | Non |
| CRUD du calendrier | Oui | Oui | Non |
| Listes de rappels et CRUD des rappels | Oui | Non | Non |
L'implémentation web est un stub Capacitor pour les API réservées au natif.
API public
Section intitulée « Public API »| Domaine | Méthodes |
|---|---|
| Autorisations | 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 depuis src/definitions.ts dans capacitor-calendar.

