@capgo/capacitor-calendar Capacitorアプリは、カレンダー機能に直接アクセスできるようになります。カレンダーパーミッションを要求する、イベントの作成と変更、システムカレンダーUIを開く、カレンダーとイベントの一覧表示、iOSのリマインダー管理などを行うことができます。
| iOS | Android |
|---|---|
![]() | ![]() |
Core Capabilities
「Core Capabilities」- モダンiOSカレンダーアクセスレベルでカレンダーとリマインダーパーミッションを要求します。
- iOSとAndroidでカレンダーイベントの作成、修正、削除、リストを実行します。
- ネイティブのイベントの作成、修正、削除、カレンダーの選択UIを開きます。対応するプラットフォームでは。
- カレンダーのリスト、デフォルトのカレンダーを取得し、カレンダーを作成または修正します。
- iOSのリマインダーリストとリマインダーのアイテムを管理します。
Platform Support
「Platform Support」| Feature | iOS | Android | Web |
|---|---|---|---|
| 許可の確認と要求 | Yes | Yes | No |
| カレンダーイベントのCRUD | Yes | Yes | No |
| ネイティブイベントのプロンプト | Yes | Yes | No |
| カレンダーの一覧とデフォルトのカレンダー | Yes | Yes | No |
| カレンダーのソースとピッカー | Yes | No | No |
| カレンダーのCRUD | Yes | Yes | No |
| Reminder lists and reminder CRUD | Yes | No | No |
The web implementation is a Capacitor stub for native-only APIs.
Public API
Section titled “Public API”| Area | Methods |
|---|---|
| Permissions | 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-カレンダー.

