개요
제목 "개요"@capgo/capacitor-calendar Capacitor 앱은 native 일정 기능에 직접 접근할 수 있습니다. 사용자에게 일정 권한을 요청하고, 이벤트를 생성 및 수정하고, 시스템 일정 UI를 열고, 캘린더 및 이벤트 목록을 표시하고, iOS에서 알림을 관리할 수 있습니다.
데모
제목 "데모"| iOS | 안드로이드 |
|---|---|
![]() | ![]() |
기본 기능
Core Capabilities- 최신 iOS 캘린더 접근 수준과 함께 캘린더 및 알림 권한을 요청하세요.
- iOS 및 Android에서 캘린더 이벤트를 생성, 수정, 삭제 및 목록화하세요.
- 캘린더 이벤트 생성, 편집, 삭제 및 캘린더 선택 UI를 열어주세요. 플랫폼이 지원하는 경우.
- 캘린더 목록, 기본 캘린더, 캘린더 생성 또는 수정을 목록화하세요.
- iOS 알림 목록 및 알림 항목 관리를 해주세요.
플랫폼 지원
기능| iOS | Android | 웹 | Web |
|---|---|---|---|
| 권한 확인 및 요청 | 네 | 네 | No |
| 아니오 | 네 | 네 | No |
| 캘린더 이벤트 CRUD (Create, Read, Update, Delete) | 네 | 네 | No |
| 일정 목록 및 기본 캘린더 | 네 | 네 | 노 |
| 캘린더 데이터源 및 선택기 | 네 | 노 | 노 |
| 캘린더 CRUD | 네 | 네 | 노 |
| 알림 목록과 알림 CRUD | Yes | 네 | 네 |
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-캘린더.

