개요
개요 제목@capgo/capacitor-calendar Capacitor 앱은 네이티브 캘린더 기능에 직접 접근할 수 있습니다. 캘린더 권한을 요청하고 이벤트를 생성 및 수정하고 시스템 캘린더 UI를 열 수 있으며 iOS에서 리마인더를 관리할 수 있습니다.
데모
데모 제목| iOS | 안드로이드 |
|---|---|
![]() | ![]() |
핵심 기능
핵심 기능- 최신 iOS 캘린더 접근 수준에서 캘린더 및 알림 권한을 요청하십시오.
- iOS 및 Android에서 캘린더 이벤트를 생성, 수정, 삭제 및 목록화하십시오.
- 지원하는 플랫폼에서 네이티브 이벤트 생성, 편집, 삭제 및 캘린더 선택 UI를 열으십시오.
- iOS 및 Android에서 캘린더 목록, 기본 캘린더 가져오기 및 캘린더 생성 또는 수정
- iOS 알림 목록 및 알림 항목 관리
플랫폼 지원
플랫폼 지원| 기능 | iOS | 안드로이드 | 웹 |
|---|---|---|---|
| 권한 확인 및 요청 | 예 | 예 | 아니요 |
| 캘린더 이벤트 CRUD | 예 | 예 | 아니요 |
| 네이티브 이벤트 프롬프트 | 예 | Yes | No |
| 일정 목록과 기본 일정 | Yes | Yes | No |
| 일정 소스와 선택기 | Yes | No | No |
| 일정 CRUD | Yes | Yes | No |
| 리마인더 목록과 리마인더 CRUD | Yes | No | No |
웹 구현은 Capacitor만의 네이티브 전용 API의 스텁입니다.
공개 API
API: 공개| __CAPGO_KEEP_0__ | 메소드 |
|---|---|
| 권한 | 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-캘린더.

