@capgo/capacitor-calendar gives Capacitor apps direct access to native calendar features. Use it to request calendar permissions, create and modify events, open the system calendar UI, list calendars and events, and manage Reminders on iOS.
개요란 __CAPGO_KEEP_0__ 앱이 내장 캘린더 기능에 직접 접근할 수 있도록 해주는 __CAPGO_KEEP_0__ API입니다. 사용자는 캘린더 권한 요청, 이벤트 생성 및 수정, 시스템 캘린더 UI 열기, 캘린더 및 이벤트 목록, iOS Reminders 관리를 위해 이 API를 사용할 수 있습니다.
__CAPGO_KEEP_0__| iOS | Android |
|---|---|
![]() | ![]() |
기본 기능
기본 기능- 최신 iOS 캘린더 접근 수준으로 캘린더 및 알림 권한 요청
- iOS 및 Android에서 캘린더 이벤트를 생성, 수정, 삭제 및 목록화
- iOS 및 Android에서 지원하는 경우 네이티브 이벤트 생성, 편집, 삭제 및 캘린더 선택 UI 열기
- 캘린더 목록, 기본 캘린더 가져오기 및 캘린더 생성 또는 수정
- iOS 알림 목록 관리 및 알림 항목 관리
플랫폼 지원
플랫폼 지원| 기능 | iOS | 안드로이드 | 웹 |
|---|---|---|---|
| 권한 확인 및 요청 | 예 | 예 | 아니요 |
| 캘린더 이벤트 CRUD | 예 | 예 | No |
| 자연스러운 이벤트 알림 | Yes | Yes | No |
| 기본 캘린더와 캘린더 목록 | Yes | Yes | No |
| 캘린더 소스 및 선택기 | Yes | No | 아니요 |
| 일정 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 |
__CAPGO_KEEP_0__
진실의 근원이 참조는 src/definitions.ts 에서 capacitor-캘린더.

