개요
개요 제목@capgo/capacitor-calendar Capacitor 앱은 네이티브 캘린더 기능에 직접 접근할 수 있습니다. 캘린더 권한 요청, 이벤트 생성 및 수정, 시스템 캘린더 UI 열기, 캘린더 및 이벤트 목록, iOS의 알림 설정 관리를 위해 사용합니다.
데모
데모 제목| iOS | Android |
|---|---|
![]() | ![]() |
기본 기능
기본 기능 섹션- 최신 iOS 캘린더 접근 수준으로 캘린더 및 알림 권한을 요청하세요.
- iOS 및 Android에서 캘린더 이벤트를 생성, 수정, 삭제 및 목록화하세요.
- iOS 및 Android에서 지원하는 경우 플랫폼이 지원하는 native 이벤트 생성, 편집, 삭제 및 캘린더 선택 UI를 열어주세요.
- iOS 및 Android에서 캘린더 목록, 기본 캘린더 가져오기 및 캘린더 생성 또는 수정
- iOS 알림 목록 및 알림 항목 관리
플랫폼 지원
섹션 제목: 플랫폼 지원| 기능 | iOS | Android | 웹 |
|---|---|---|---|
| 권한 확인 및 요청 | 예 | 예 | 아니오 |
| 캘린더 이벤트 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-일정.

