Saltare alla navigazione principale

@capgo/capacitor-calendar

Gestione degli eventi del calendario nativi per le app Capacitor, compresi gli eventi promossi, la gestione diretta CRUD degli eventi, l'elenco del calendario e le Reminder iOS.

@capgo/capacitor-calendar consente agli app Capacitor di accedere direttamente alle funzionalità del calendario nativo. Utilizzalo per richiedere le autorizzazioni del calendario, creare e modificare gli eventi, aprire l'interfaccia utente del calendario del sistema, elencare i calendari e gli eventi e gestire le Reminder su iOS.

iOSAndroid
Demo di iOS di creazione di eventi di calendario nativiEsempio di Android di creazione di evento di calendario nativo
  • Richiedere le autorizzazioni del calendario e delle notifiche con gli accessi moderni al calendario di iOS.
  • Creare, modificare, eliminare e elencare gli eventi del calendario su iOS e Android.
  • Aprire la creazione, l'edizione, l'eliminazione e la selezione del calendario UI nativa dove il sistema lo supporta.
  • Elencare i calendari, ottenere il calendario predefinito e creare o modificare i calendari.
  • Gestire le liste delle notifiche di iOS e gli elementi delle notifiche.
CaratteristicaiOSSviluppo per AndroidSviluppo per Web
Verifiche e richieste di autorizzazioneNo
CRUD evento calendarioNo
Prompt eventi nativiNo
Elenco calendario e calendario predefinitoNo
Fonti e picker calendarioNoNo
CRUD calendarioNo
Elenco delle avvisi e CRUD delle avvisiNoNo

L'implementazione web è un Capacitor di placeholder per API native-only.

AreaMetodi
PermessicheckPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess
EventicreateEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit
CalendarilistCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar
SuggerimentiopenReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists

Questa riferimento è sincronizzato da src/definitions.ts in capacitor-calendario.