Panoramica
Sezione intitolata “Panoramica”@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.
| iOS | Android |
|---|---|
![]() | ![]() |
Capacità di base
Sezione intitolata “Capacità di base”- 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.
Supporto della piattaforma
Sezione intitolata “Supporto della piattaforma”| Funzione | iOS | Android | Web |
|---|---|---|---|
| Verifiche e richieste di autorizzazione | Sì | Sì | No |
| Eventi CRUD del calendario | Sì | Sì | No |
| Prompt di evento nativo | Sì | Sì | No |
| Elenco del calendario e calendario predefinito | Sì | Sì | No |
| Calendari di origine e picker | Yes | No | No |
| CRUD del calendario | Yes | Yes | No |
| Elenco delle ricordi e CRUD dei ricordi | Yes | No | No |
L'implementazione web è un Capacitor di placeholder per API native-only.
API pubblico
Sezione intitolata “API pubblico”| Area | Metodi |
|---|---|
| Autorizzazioni | checkPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess |
| Eventi | createEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit |
| Calendari | listCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar |
| Suggerimenti | openReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists |
Fonte di verità
Sezione intitolata “Fonte di verità”Questa riferimento è sincronizzato da src/definitions.ts in capacitor-calendario.

