메뉴로 이동

@capgo/capacitor-calendar

Capacitor 앱의 내장 캘린더 이벤트 관리를 위한 Capacitor API, 이벤트 알림, 이벤트 CRUD, 캘린더 목록, iOS 알림.

@capgo/capacitor-calendar gives Capacitor apps direct access to native calendar features. Use it to request calendar permissions, create and modify events, open the system calendar UI, list calendars and events, and manage Reminders on iOS.

개요란 __CAPGO_KEEP_0__ 앱이 내장 캘린더 기능에 직접 접근할 수 있도록 해주는 __CAPGO_KEEP_0__ API입니다. 사용자는 캘린더 권한 요청, 이벤트 생성 및 수정, 시스템 캘린더 UI 열기, 캘린더 및 이벤트 목록, iOS Reminders 관리를 위해 이 API를 사용할 수 있습니다.

__CAPGO_KEEP_0__
iOSAndroid
iOS의 네이티브 캘린더 이벤트 생성 데모Android의 네이티브 캘린더 이벤트 생성 데모

기본 기능

기본 기능
  • 최신 iOS 캘린더 접근 수준으로 캘린더 및 알림 권한 요청
  • iOS 및 Android에서 캘린더 이벤트를 생성, 수정, 삭제 및 목록화
  • iOS 및 Android에서 지원하는 경우 네이티브 이벤트 생성, 편집, 삭제 및 캘린더 선택 UI 열기
  • 캘린더 목록, 기본 캘린더 가져오기 및 캘린더 생성 또는 수정
  • iOS 알림 목록 관리 및 알림 항목 관리

플랫폼 지원

플랫폼 지원
기능iOS안드로이드
권한 확인 및 요청아니요
캘린더 이벤트 CRUDNo
자연스러운 이벤트 알림YesYesNo
기본 캘린더와 캘린더 목록YesYesNo
캘린더 소스 및 선택기YesNo아니요
일정 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

__CAPGO_KEEP_0__

진실의 근원

이 참조는 src/definitions.ts 에서 capacitor-캘린더.