내용으로 건너뛰기

@capgo/capacitor-calendar

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

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

iOS안드로이드
iOS에서 네이티브 캘린더 이벤트 생성 데모안드로이드에서 네이티브 캘린더 이벤트 생성 데모
  • iOS 캘린더 및 알림 권한 요청
  • iOS 및 Android에서 캘린더 이벤트를 생성, 수정, 삭제 및 목록화합니다.
  • iOS 및 Android에서 지원하는 경우 플랫폼이 제공하는 이벤트 생성, 편집, 삭제 및 캘린더 선택 UI를 열 수 있습니다.
  • iOS 및 Android에서 캘린더 목록, 기본 캘린더 가져오기 및 캘린더 생성/수정
  • iOS 알림 목록 및 알림 항목 관리

지원 플랫폼

플랫폼 지원
기능iOSAndroid웹
권한 확인 및 요청예예아니오
캘린더 이벤트 CRUD예예아니오
네이티브 이벤트 프롬프트예예아니오
캘린더 목록 및 기본 캘린더예예아니오
캘린더 소스 및 선택기예아니오아니오
캘린더 CRUD예예아니오
알림 목록 및 알림 CRUD네아니오아니오

Capacitor 웹 구현은 네이티브 전용 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-calendar.