개요
개요@capgo/capacitor-calendar Capacitor 앱은 네이티브 일정 기능에 직접 접근할 수 있습니다. 사용자에게 일정 권한을 요청하고, 이벤트를 생성 및 수정하고, 시스템 일정 UI를 열고, 캘린더 및 이벤트를 목록화하고, iOS에서 알람을 관리할 수 있습니다.
데모
데모| iOS | 안드로이드 |
|---|---|
![]() | ![]() |
핵심 기능
핵심 기능 섹션- 최신 iOS 캘린더 접근 수준에서 캘린더 및 알림 권한 요청
- iOS 및 Android에서 캘린더 이벤트를 생성, 수정, 삭제 및 목록화
- 지원하는 플랫폼에서 캘린더 이벤트 생성, 편집, 삭제 및 캘린더 선택 UI 열기
- 캘린더 목록, 기본 캘린더 가져오기 및 캘린더 생성 또는 수정
- iOS 알림 목록 및 알림 항목 관리
플랫폼 지원
플랫폼 지원 섹션| 기능 | iOS | Android | Web |
|---|---|---|---|
| __CAPGO_KEEP_0__ | Yes | Yes | No |
| __CAPGO_KEEP_0__ | Yes | Yes | No |
| __CAPGO_KEEP_0__ | Yes | Yes | No |
| 일정 목록과 기본 캘린더 | Yes | Yes | No |
| 캘린더 소스 및 선택기 | Yes | No | No |
| 캘린더 CRUD | Yes | Yes | No |
| 기억할 일 목록과 CRUD | Yes | No | No |
웹 구현은 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 |
실질적 진실의 근원
Source Of Truth이 참조는 synced from src/definitions.ts in capacitor-calendar.

