Saltar al contenido

@capgo/capacitor-calendario

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

@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.

iOSAndroid
Demonstración de iOS de eventos de calendario nativos de creaciónDemonstración de Android de eventos de calendario nativos de creación
  • 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ísticaiOSAndroidWeb
Verificación y solicitud de permisosNo
CRUD de eventos de calendarioNo
Prompts de eventos nativosNo
Lista de calendario y calendario por defectoNo
Fuentes y selector de calendarioNoNo
CRUD de calendarioNo
Listas de recordatorios y CRUD de recordatoriosNoNo

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

Á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.