Ir al contenido

@capgo/capacitor-calendar

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

@capgo/capacitor-calendar proporciona a las aplicaciones Capacitor acceso directo a las características de calendario nativas. 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
Demostración de iOS de creación de eventos de calendario nativosDemostración de Android de creación de eventos de calendario nativos
  • Solicite permisos de calendario y recordatorios con acceso moderno a los niveles de calendario de iOS.
  • Cree, modifique, elimine y liste 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 por defecto y cree o modifique calendarios.
  • Administre listas de recordatorios de iOS y elementos de recordatorio.
CaracterísticaiOSAndroidWeb
Verificaciones y solicitudes 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 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.