Skip to content

@capgo/capacitor-calendar

Capacitorアプリ用のカレンダーイベント管理

@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__アプリがネイティブのカレンダー機能に直接アクセスできるようにします。カレンダーパーミッションの要求、イベントの作成と修正、システムカレンダーUIの開き、カレンダーとイベントのリスト、iOSのリマインダーの管理を行うことができます。

__CAPGO_KEEP_0__アプリがネイティブのカレンダー機能に直接アクセスできるようにします。カレンダーパーミッションの要求、イベントの作成と修正、システムカレンダーUIの開き、カレンダーとイベントのリスト、iOSのリマインダーの管理を行うことができます。
iOSAndroid
iOSのネイティブカレンダーイベントの作成のデモAndroidのネイティブカレンダーイベントの作成のデモ

Core Capabilities

「Core Capabilities」
  • モダンiOSカレンダーアクセスレベルでカレンダーとリマインダーパーミッションを要求します。
  • iOSとAndroidでカレンダーイベントの作成、修正、削除、リストを実行します。
  • ネイティブイベントの作成、修正、削除、カレンダーの選択UIを開きます。対応するプラットフォームでは。
  • カレンダーのリスト、デフォルトのカレンダーを取得し、カレンダーを作成または修正します。
  • iOSのリマインダーリストとリマインダーアイテムを管理します。

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

プラットフォームサポート
機能iOSAndroidWeb
パーミッションのチェックとリクエストYesYesNo
カレンダーイベントのCRUDYesYesしない
ネイティブイベントのポンプはいはいしない
カレンダーの一覧とデフォルトのカレンダーはいはいしない
カレンダーソースとピッカーはいしないしない
カレンダーCRUDはいはいしない
リマインダーリストとリマインダークルードはいしないしない

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

このリファレンスはsynced されている src/definitions.tscapacitor-カレンダー.