メニューに進む

@capgo/capacitor-calendar

Native calendar event management for Capacitor apps, including event prompts, direct event CRUD, calendar listing, and iOS Reminders.

概要

概要

@capgo/capacitor-calendar Capacitor

ネイティブのカレンダー機能に直接アクセスできるようにするAPIです。カレンダーペーミッションの要求、イベントの作成と変更、システムカレンダーUIの開き、カレンダーとイベントのリスト、iOSのリマインダーの管理などを行うことができます。

デモ
デモiOS
AndroidiOSのネイティブカレンダーイベントの作成デモ

Core Capabilities

Core Capabilities
  • 現代iOSカレンダーアクセスレベルでカレンダーとリマインダーワイプを要求します。
  • iOSとAndroidでカレンダーイベントの作成、修正、削除、リストを実行します。
  • iOSとAndroidでサポートされている場合、カレンダーイベントの作成、修正、削除、カレンダー選択UIを開きます。
  • カレンダーのリスト、デフォルトのカレンダーを取得し、カレンダーを作成または修正します。
  • iOSのリマインダーリストとリマインダーアイテムを管理します。

プラットフォームサポート

プラットフォームサポート
機能iOSAndroidWeb
__CAPGO_KEEP_0__許可確認と要求はいはい
いいえ__CAPGO_KEEP_1__はいはい
いいえ__CAPGO_KEEP_2__はいNo
__CAPGO_KEEP_0__YesデフォルトカレンダーYes
YesNo__CAPGO_KEEP_0__Yes
NoカレンダーCRUDYesいいえ
リマインダーリストとリマインダークルードはいいいえいいえ

ウェブ実装は、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

__CAPGO_KEEP_0__のカレンダーは、この参照元から同步されています。 src/definitions.tscapacitor-calendar.