Saltare al contenuto

@capgo/capacitor-calendar

Gestione degli eventi del calendario nativa per le app Capacitor, compresi gli eventi promemoria, la gestione diretta degli eventi CRUD, l'elenco dei calendari e iOS Reminders.

@capgo/capacitor-calendar dà alle app Capacitor l'accesso diretto 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 i promemoria su iOS.

iOSAndroid
Esempio iOS di creazione di evento di calendario nativoEsempio Android di creazione di evento di calendario nativo
  • Richiedi autorizzazioni di calendario e di avviso con gli accessi moderni al calendario di iOS.
  • Crea, modifica, elimina e elenca gli eventi del calendario su iOS e Android.
  • Apri la creazione, l'edizione, la cancellazione e la selezione del calendario UI nativa dove il sistema lo supporta.
  • Elenca i calendari, ottieni il calendario predefinito e crea o modifica i calendari.
  • Gestisci le liste di avvisi di iOS e gli elementi di avviso.

Supporto della piattaforma

Sostegno della piattaforma
CaratteristicaiOSAndroidWeb
Verifiche e richieste di autorizzazioneNo
CRUD degli eventi del calendarioNo
Prompti di evento nativiNo
Elenco calendario e calendario predefinitoNo
Sorgenti e selezione calendarioNoNo
Calendario CRUDYesNo
Elenco delle notifiche e CRUD delle notificheYesNoNo

La implementazione web è un Capacitor di placeholder per API native solo.

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

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-calendario.