跳过内容

@capgo/capacitor-calendar

Native calendar event management for Capacitor apps, including event prompts, direct event CRUD, calendar listing, and iOS Reminders.

概述

概述

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

演示

演示
iOSAndroid
iOS原生日历事件创建演示Android原生日历事件创建演示

核心功能

核心功能
  • 使用现代 iOS 日历访问级别请求日历和提醒事项权限。
  • 在 iOS 和 Android 上创建、修改、删除和列出日历事件。
  • 在支持该平台的设备上打开原生事件创建、编辑、删除和日历选择 UI。
  • 列出日历、获取默认日历和创建或修改日历。
  • 管理 iOS 提醒事项列表和提醒事项。

平台支持

功能
iOSAndroidFeatureWeb
权限检查和请求
日历事件CRUD
原生事件提示
日历列表和默认日历
日历来源和选择器
日历CRUD
提醒列表和提醒CRUD

Web实现是一个Capacitor仅用于本机API的占位符。

区域方法
权限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

真实来源

真实来源部分

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