Saltare al contenuto

@capgo/capacitor-calendar

Gestione degli eventi del calendario nativa per le app Capacitor, compresi gli eventi promozionali, la CRUD diretta degli eventi, l'elenco del calendario e le notifiche iOS.

@capgo/capacitor-calendar fornisce agli app Capacitor un accesso diretto alle funzionalità native del calendario. 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
Esempio iOS di creazione di eventi di calendario nativiEsempio Android di creazione di eventi di calendario nativi
  • Richiedere le autorizzazioni di calendario e di avviso con gli accessi moderni al calendario iOS.
  • Creare, modificare, eliminare e elencare gli eventi del calendario su iOS e Android.
  • Aprire la creazione, l'edizione, l'eliminazione e la selezione di UI degli eventi del calendario nativi dove il sistema lo supporta.
  • Elencare i calendari, ottenere il calendario predefinito e creare o modificare i calendari.
  • Gestire le liste di avvisi iOS e gli elementi di avviso.
CaratteristicaiOSAndroidWeb
Verifiche e richieste di autorizzazioneSìSìNo
CRUD degli eventi del calendarioSìSìNo
Promozioni di eventi nativeSìSìNo
Elenco calendario e calendario predefinitoSìSìNo
Fonti e selezione calendarioSìNoNo
CRUD del calendarioSìSìNo
Elenco delle notifiche e CRUD delle notificheSìNoNo

Il rendering web è un Capacitor di placeholder per le 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
SospiriopenReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists

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