Aller directement à la navigation

@capgo/capacitor-calendrier

Gestion des événements de calendrier natifs pour les applications Capacitor, y compris les invitations d'événement, la gestion directe des événements CRUD, la liste des calendriers et les rappels iOS.

@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 de calendrier système, lister les calendriers et les événements, et gérer les rappels sur iOS.

iOSAndroid
Démo iOS de création d'événements de calendrier nativesDémo Android de création d'événements de calendrier natives
  • Demander les autorisations du calendrier et des rappels 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 la création, la modification, la suppression et la sélection du calendrier UI native 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.
FonctionnalitéiOSAndroidWeb
Vérifications et demandes d'autorisationOuiOuiNon
CRUD d'événements du calendrierOuiOuiNon
Prompts d'événements natifsOuiOuiNon
Liste du calendrier et calendrier par défautOuiOuiNon
Sources et sélectionneur de calendrierOuiNonNon
Gestion de calendrier CRUDOuiOuiNon
Listes de rappels et gestion CRUD de rappelsOuiNonNon

The web implementation is a Capacitor stub for native-only APIs.

ZoneMéthodes
AutorisationscheckPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess
ÉvénementscreateEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit
CalendrierslistCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar
RappelsopenReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists

Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-calendrier.