Sauter au contenu

@capgo/capacitor-calendrier

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

@capgo/capacitor-calendar permet aux applications Capacitor d'accéder directement aux fonctionnalités de calendrier natives. Utilisez-le pour demander des permissions 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émonstration iOS de création d'événements de calendrier natifsDémonstration Android de création d'événements de calendrier natifs
  • Demander les autorisations de calendrier et de rappel avec les niveaux d'accès de calendrier modernes iOS.
  • Créer, modifier, supprimer et lister les événements de calendrier sur iOS et Android.
  • Ouvrez la création, modification, suppression et sélection de calendrier native d'événements où le plateau 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
Contrôles et demandes d'autorisationOuiOuiNon
Gestion des événements de calendrierOuiOuiNon
Événements natifsOuiOuiOui
Liste de calendriers et calendrier par défautOuiOuiOui
Sources de calendrier et sélecteurOuiOuiOui
Calendrier CRUDOuiOuiNon
Listes de rappels et CRUD de rappelsOuiNonNon

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

ZoneMéthodes
PermissionscheckPermission, 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.