概要
概要@capgo/capacitor-calendar Capacitor
ネイティブのカレンダー機能に直接アクセスできるようにするAPIです。カレンダーペーミッションの要求、イベントの作成と変更、システムカレンダーUIの開き、カレンダーとイベントのリスト、iOSのリマインダーの管理などを行うことができます。
デモ| デモ | iOS |
|---|---|
![]() | ![]() |
Core Capabilities
Core Capabilities- 現代iOSカレンダーアクセスレベルでカレンダーとリマインダーワイプを要求します。
- iOSとAndroidでカレンダーイベントの作成、修正、削除、リストを実行します。
- iOSとAndroidでサポートされている場合、カレンダーイベントの作成、修正、削除、カレンダー選択UIを開きます。
- カレンダーのリスト、デフォルトのカレンダーを取得し、カレンダーを作成または修正します。
- iOSのリマインダーリストとリマインダーアイテムを管理します。
プラットフォームサポート
プラットフォームサポート| 機能 | iOS | Android | Web |
|---|---|---|---|
| __CAPGO_KEEP_0__ | 許可確認と要求 | はい | はい |
| いいえ | __CAPGO_KEEP_1__ | はい | はい |
| いいえ | __CAPGO_KEEP_2__ | はい | No |
| __CAPGO_KEEP_0__ | Yes | デフォルトカレンダー | Yes |
| Yes | No | __CAPGO_KEEP_0__ | Yes |
| No | カレンダーCRUD | Yes | いいえ |
| リマインダーリストとリマインダークルード | はい | いいえ | いいえ |
ウェブ実装は、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-calendar.

