Saltare al contenuto

@capgo/capacitor-calendar

Gestione degli eventi del calendario nativa per le app Capacitor, compresi i suggerimenti degli eventi, la CRUD diretta degli eventi, l'elenco del calendario e le Reminder di iOS.

@capgo/capacitor-calendar fornisce agli app Capacitor un 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 le Reminder su iOS.

iOSAndroid
Demo di iOS di creazione di eventi del calendario nativoDemo di Android di creazione di eventi del calendario nativo
  • Richiedi le autorizzazioni del calendario e delle Reminder con i livelli di accesso moderni al calendario di iOS.
  • Crea, modifica, elimina e elenca gli eventi del calendario su iOS e Android.
  • Creazione, modifica, cancellazione e selezione calendario di eventi nativi, editabile dove il sistema lo supporta.
  • Elenco calendari, calendario predefinito e creazione o modifica di calendari.
  • Gestione delle liste e degli elementi di Reminder per iOS.
FunzioneiOSAndroidWeb
Verifiche e richieste di autorizzazioneNo
Eventi CRUD del calendarioNo
Prompt di evento nativoNo
Elenco del calendario e calendario predefinitoNo
Calendari di origine e pickerYesNoNo
CRUD del calendarioYesYesNo
Elenco delle ricordi e CRUD dei ricordiYesNoNo

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

AreaMetodi
AutorizzazionicheckPermission, 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.