Solicita el nivel de acceso adecuado al calendario o a Recordatorios en iOS y crea eventos directamente o mediante la interfaz del editor del sistema. Lista calendarios, consulta eventos en un rango de fechas y abre los flujos de selección nativos en los que ya confían los usuarios de Android e iOS.
Casos de uso: apps de reservas, horarios de fitness, planificación de servicios y herramientas de productividad con sincronización de calendario.
| iOS | Android |
|---|---|
![]() | ![]() |
Funcionalidades principales
Sección titulada “Funcionalidades principales”- Solicita permisos de calendario y recordatorios con los niveles de acceso modernos de iOS.
- Crea, modifica, elimina y lista eventos del calendario en iOS y Android.
- Abre la UI nativa de creación, edición, borrado y selección de calendario según la plataforma.
- Lista calendarios, obtiene el calendario por defecto y permite crear o modificar calendarios.
- Gestiona listas de Recordatorios de iOS y sus elementos.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Característica | iOS | Android | Web |
|---|---|---|---|
| Verificación y solicitud de permisos | Sí | Sí | No |
| CRUD de eventos del calendario | Sí | Sí | No |
| Prompts de eventos nativos | Sí | Sí | No |
| Listado de calendarios y calendario por defecto | Sí | Sí | No |
| Fuentes de calendario y selector | Sí | No | No |
| CRUD de calendario | Sí | Sí | No |
| Listas y CRUD de recordatorios | Sí | No | No |
La implementación web es un stub de Capacitor para APIs exclusivas de nativo.
Público API
Sección titulada “Público API”| Á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 se sincroniza desde src/definitions.ts en capacitor-calendar.

