Resumen
Sección titulada “Resumen”@capgo/capacitor-calendar proporciona a las aplicaciones Capacitor acceso directo a las características nativas del calendario. Utilízalo para solicitar permisos de calendario, crear y modificar eventos, abrir la interfaz de usuario del calendario del sistema, listar calendarios y eventos, y gestionar recordatorios en iOS.
| iOS | Android |
|---|---|
![]() | ![]() |
Capacidades básicas
Sección titulada “Capacidades básicas”- Realiza solicitudes de permisos de calendario y recordatorios con acceso a niveles de calendario iOS modernos.
- Crear, modificar, eliminar y listar eventos de calendario en iOS y Android.
- Abre la interfaz de usuario de creación, edición, eliminación y selección de calendario nativa donde el sistema lo admite.
- Lista calendarios, obtiene el calendario por defecto y crea o modifica calendarios.
- Gestiona listas de recordatorios de iOS y elementos de recordatorio.
Compatibilidad de plataforma
Sección titulada “Compatibilidad de plataforma”| Característica | iOS | Android | Web |
|---|---|---|---|
| Verificaciones y solicitudes de permisos | Sí | Sí | No |
| CRUD de eventos de calendario | Sí | Sí | No |
| Prompts de eventos nativos | Sí | Sí | No |
| Lista de calendario y calendario por defecto | Sí | Sí | No |
| Fuentes y selector de calendario | Sí | No | No |
| CRUD de calendario | Sí | Sí | No |
| Listas de recordatorios y CRUD de recordatorios | Sí | No | No |
La implementación web es un stub de Capacitor para APIs solo nativas.
API público
Sección titulada “API público”| Área | Métodos |
|---|---|
| Permisos | checkPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess |
| Eventos | createEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit |
| Calendarios | listCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar |
| Recordatorios | openReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-calendario.

