跳过内容

@capgo/capacitor-日历

Capacitor原生日历事件管理,包括事件提醒、直接事件CRUD、日历列表和iOS提醒。

@capgo/capacitor-calendar 为 Capacitor 应用提供直接访问本地日历功能。使用它来请求日历权限、创建和修改事件、打开系统日历 UI、列出日历和事件、以及在 iOS 上管理提醒。

iOSAndroid
iOS 本地日历事件创建演示Android 本地日历事件创建演示

核心功能

概览部分
  • 使用现代 iOS 日历访问级别请求日历和提醒事项权限。
  • 在 iOS 和 Android 上创建、修改、删除和列出日历事件。
  • 在支持的平台上打开原生事件创建、编辑、删除和日历选择 UI。
  • 列出日历、获取默认日历和创建或修改日历。
  • 管理 iOS 提醒事项列表和提醒事项。
功能iOSAndroidWeb
权限检查和请求
日历事件CRUD
原生事件提示
日历列表和默认日历
日历来源和选择器
日历 CRUD
提醒列表和提醒 CRUD

Web 实现是 Capacitor 的原生 API stub。

区域方法
权限checkPermission, checkAllPermissions, requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess, requestFullRemindersAccess
事件createEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit
日历listCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar
提醒openReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists

__CAPGO_KEEP_0__

真实数据来源

此参考资料是从 src/definitions.tscapacitor-日历.