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.
Demostración
Sección titulada “Demostración”| iOS | Android |
|---|---|
![]() | ![]() |
Capacidades básicas
Título de la sección “Capacidades básicas”- Solicite permisos de calendario y recordatorios con niveles de acceso de calendario moderno de iOS.
- Crear, modificar, eliminar y listar eventos de calendario en iOS y Android.
- Abra la interfaz de usuario de creación, edición, eliminación y selección de calendario nativa donde el sistema lo soporte.
- Listar calendarios, obtener el calendario predeterminado y crear o modificar calendarios.
- Gestionar listas de recordatorios de iOS y elementos de recordatorio.
Compatibilidad con la plataforma
Soporte de la plataforma| Característica | iOS | Android | Web |
|---|---|---|---|
| Verificación y solicitud 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 Capacitor para APIs nativas solo.
API público
Título de sección “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
Título de la sección “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-calendario.

