Skip to content

@capgo/capacitor-calendar

Capacitor 앱에 대한 내장 캘린더 이벤트 관리, 이벤트提示, 직접 이벤트 CRUD, 캘린더 목록 및 iOS 알림

개요

개요

@capgo/capacitor-calendar Capacitor 앱은 네이티브 캘린더 기능에 직접 접근할 수 있습니다. 캘린더 권한을 요청하고 이벤트를 생성 및 수정하고 시스템 캘린더 UI를 열 수 있습니다. 또한 iOS에서 알림을 관리할 수 있습니다.

데모

데모
iOS안드로이드
iOS에서 네이티브 캘린더 이벤트 생성의 데모안드로이드에서 네이티브 캘린더 이벤트 생성의 데모
  • iOS에서 최신 iOS 캘린더 접근 수준과 함께 캘린더 및 알림 권한을 요청하세요.
  • iOS 및 안드로이드에서 캘린더 이벤트를 생성, 수정, 삭제 및 목록화하세요.
  • 네이티브 이벤트 생성, 편집, 삭제 및 캘린더 선택 UI를 열어주세요. 플랫폼이 지원하는 경우.
  • 안드로이드 및 iOS에서 캘린더 목록, 기본 캘린더 가져오기 및 캘린더 생성 또는 수정
  • iOS 알림 목록 및 알림 항목 관리

플랫폼 지원

플랫폼 지원
기능iOS안드로이드
권한 확인 및 요청아니오
캘린더 이벤트 CRUDNo
원시 이벤트를 위한 프롬프트YesNo
캘린더 목록 및 기본 캘린더Yes
No캘린더 소스 및 픽커No
일정 CRUDYesNo
알람 목록 및 알람 CRUDYes아니요No

웹 구현은 Capacitor 네이티브 전용 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-캘린더.