내용으로 바로가기

@capgo/capacitor-calendar

Capacitor 앱에 대한 원시 캘린더 이벤트 관리, 이벤트提示, 직접 이벤트 CRUD, 캘린더 목록 및 iOS 알림 포함

@capgo/capacitor-calendar Capacitor 앱은 native 일정 기능에 직접 접근할 수 있습니다. 사용자에게 일정 권한을 요청하고, 이벤트를 생성 및 수정하고, 시스템 일정 UI를 열고, 캘린더 및 이벤트 목록을 표시하고, iOS에서 알림을 관리할 수 있습니다.

iOS안드로이드
iOS에서 native 일정 이벤트 생성 데모안드로이드에서 native 일정 이벤트 생성 데모

기본 기능

Core Capabilities
  • 최신 iOS 캘린더 접근 수준과 함께 캘린더 및 알림 권한을 요청하세요.
  • iOS 및 Android에서 캘린더 이벤트를 생성, 수정, 삭제 및 목록화하세요.
  • 캘린더 이벤트 생성, 편집, 삭제 및 캘린더 선택 UI를 열어주세요. 플랫폼이 지원하는 경우.
  • 캘린더 목록, 기본 캘린더, 캘린더 생성 또는 수정을 목록화하세요.
  • iOS 알림 목록 및 알림 항목 관리를 해주세요.

플랫폼 지원

기능
iOSAndroid웹Web
권한 확인 및 요청네네No
아니오네네No
캘린더 이벤트 CRUD (Create, Read, Update, Delete)네네No
일정 목록 및 기본 캘린더네네노
캘린더 데이터源 및 선택기네노노
캘린더 CRUD네네노
알림 목록과 알림 CRUDYes네네

The web implementation is a Capacitor stub for native-only APIs.

웹 구현은 API만 제공합니다.

공개 API
Area영역
메소드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.ts 에서 capacitor-캘린더.