@capgo/capacitor-calendar
Crea, modifica ed elenca eventi del calendario nativo e promemoria iOS con Capacitor.
Panoramica
Sezione intitolata “Panoramica”Richiedi il livello di accesso corretto a calendario o promemoria su iOS, poi crea eventi direttamente o tramite l'interfaccia dell'editor di sistema. Elenca i calendari, interroga gli eventi in una finestra temporale e apri i flussi di selezione nativi di cui gli utenti Android e iOS si fidano già.
Casi d'uso tipici: app di prenotazione, programmi fitness, pianificazione servizi sul campo e strumenti di produttività che devono sincronizzarsi con il calendario del dispositivo.
| iOS | Android |
|---|---|
![]() | ![]() |
Funzionalità principali
Sezione intitolata “Funzionalità principali”- Richiedi i permessi per calendario e promemoria con i moderni livelli di accesso al calendario su iOS.
- Crea, modifica, elimina e visualizza gli eventi del calendario su iOS e Android.
- Apri l'interfaccia nativa per la creazione, modifica, eliminazione e selezione del calendario, dove supportata dalla piattaforma.
- Elenca i calendari, ottieni quello predefinito e crea o modifica calendari.
- Gestisci le liste e gli elementi dei Promemoria su iOS.
Piattaforme supportate
Sezione intitolata “Supporto della piattaforma”| Funzionalità | iOS | Android | Web |
|---|---|---|---|
| Controllo e richiesta dei permessi | Sì | Sì | No |
| CRUD eventi del calendario | Sì | Sì | No |
| Prompt nativi per gli eventi | Sì | Sì | No |
| Elenco calendari e calendario predefinito | Sì | Sì | No |
| Fonti e selettore del calendario | Sì | No | No |
| CRUD del calendario | Sì | Sì | No |
| Liste e CRUD dei promemoria | Sì | No | No |
L'implementazione web è uno stub Capacitor per le API native.
Pubblico API
Sezione intitolata “API pubblica”| Area | Metodi |
|---|---|
| Permessi | checkPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess |
| Eventi | createEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit |
| Calendari | listCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar |
| Promemoria | openReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-calendar.

