Saltare al contenuto

@capgo/capacitor-calendario

Gestione degli eventi del calendario nativa per Capacitor app, inclusi suggerimenti di evento, CRUD di evento diretto, elenco del calendario e iOS Reminders.

@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 di demo iOS di creazione di evento calendario nativoEsempio di calendario nativo per Android
  • Richiedi autorizzazioni per calendario e avvisi con livelli di accesso moderni al calendario iOS.
  • Creare, modificare, eliminare e elencare eventi del calendario su iOS e Android.
  • Apre la creazione, modifica, cancellazione e selezione del calendario UI nativa dove il sistema lo supporta.
  • Elencare i calendari, ottenere il calendario predefinito e creare o modificare i calendari.
  • Gestisci liste e elementi di avviso per iOS.

Sostegno della piattaforma

Sostegno della piattaforma
CaratteristicaiOSAndroidWeb
Controlli e richieste di autorizzazioneSìSìNo
Operazioni CRUD sull'evento del calendarioSìSìNo
Suggerimenti di evento nativiSìSìNo
Elenco del calendario e calendario predefinitoSìSìNo
Fonti e picker di calendarioSìNoNo
CRUD di calendarioSìSìNo
Elenco e CRUD delle reminderSìNoNo

The web implementation is a Capacitor stub for native-only APIs.

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

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