Aller directement au contenu

@capgo/capacitor-calendar

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

@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.

iOSAndroid
Démo iOS de création d'événements de calendrier natifsDémo Android de création d'événements de calendrier natifs
  • 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.
FonctionnalitéiOSAndroidWeb
Contrôles et demandes d'autorisationOuiOuiNon
CRUD d'événements de calendrierOuiOuiNon
Prompts d'événements natifsOuiOuiNon
Liste de calendrier et calendrier par défautOuiOuiNon
Sources et sélectionneur de calendrierOuiNonNon
Opérations CRUD sur le calendrierOuiOuiNon
Listes de rappels et CRUD de rappelsOuiNonNon

La mise en œuvre web est un écran de garde Capacitor pour les API natives uniquement.

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.