메뉴로 이동하기

@capgo/capacitor-calendar

Capacitor 앱을 위한 내장 캘린더 이벤트 관리, 이벤트 알림, 직접적인 이벤트 CRUD, 캘린더 목록, iOS 알림.

@capgo/capacitor-calendar Capacitor 앱은 네이티브 캘린더 기능에 직접 접근할 수 있습니다. 캘린더 권한 요청, 이벤트 생성 및 수정, 시스템 캘린더 UI 열기, 캘린더 및 이벤트 목록, iOS의 알림 설정 관리를 위해 사용합니다.

iOSAndroid
iOS에서 네이티브 캘린더 이벤트 생성 데모Android에서 네이티브 캘린더 이벤트 생성 데모
  • 최신 iOS 캘린더 접근 수준으로 캘린더 및 알림 권한을 요청하세요.
  • iOS 및 Android에서 캘린더 이벤트를 생성, 수정, 삭제 및 목록화하세요.
  • iOS 및 Android에서 지원하는 경우 플랫폼이 지원하는 native 이벤트 생성, 편집, 삭제 및 캘린더 선택 UI를 열어주세요.
  • iOS 및 Android에서 캘린더 목록, 기본 캘린더 가져오기 및 캘린더 생성 또는 수정
  • iOS 알림 목록 및 알림 항목 관리
기능iOSAndroid
권한 확인 및 요청아니오
캘린더 이벤트 CRUD아니오
네이티브 이벤트 프롬프트아니요
기본 캘린더와 캘린더 목록아니요
캘린더 소스와 선택기아니요아니요
캘린더 CRUD아니요
리마인더 목록과 리마인더 CRUD아니요아니요

웹 구현은 Capacitor만의 네이티브 전용 API의 스텁입니다.

공개 API

공개 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.ts 에서 capacitor-일정.