Saltar al contenido

@capgo/capacitor-calendar

Gestión de eventos de calendario nativos para aplicaciones Capacitor, incluyendo promoción de eventos, CRUD directo de eventos, lista de calendarios y iOS Reminders.

@capgo/capacitor-calendar gives Capacitor apps direct access to native calendar features. Use it to request calendar permissions, create and modify events, open the system calendar UI, list calendars and events, and manage Reminders on iOS.

Sección titulada “Demostración”

Section titled “Overview”
iOSAndroid
Demonstración de iOS de creación de eventos de calendario nativosDemonstración de Android de creación de eventos de calendario nativos
  • Solicite permisos de calendario y recordatorios con acceso moderno a calendarios 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 permita.
  • Liste calendarios, obtenga el calendario predeterminado y cree o modifique calendarios.
  • Gestione listas de recordatorios de iOS y elementos de recordatorio.

Compatibilidad con la plataforma

Sección titulada “Soporte de plataforma”
CaracterísticaiOSAndroidWeb
Verificación y solicitud de permisosNO
CRUD de eventos de calendarioNo
No eventos nativos de solicitudNo
Lista de calendario y calendario por defectoNo
Fuentes de calendario y selectorNoNo
CRUD de calendarioNo
Listas de recordatorios y CRUD de recordatoriosNoNo

La implementación web es un stub de Capacitor para APIs solo nativas.

ÁreaMétodos
PermisoscheckPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess
EventoscreateEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit
CalendarioslistCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar
RecordatoriosopenReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists

Esta referencia está sincronizada desde src/definitions.ts en capacitor-calendario.