@capgo/capacitor-calendar Capacitorアプリは、カレンダー機能への直接アクセスを提供します。カレンダーパーミッションの要求、イベントの作成と変更、システムカレンダーUIの開き、カレンダーとイベントのリスト、iOSのリマインダーマネージャーを管理することができます。
| iOS | Android |
|---|---|
![]() | ![]() |
Section titled “Core Capabilities”
iOSのカレンダーとリマインダーパーミッションの要求に伴う、現代的なiOSカレンダーアクセスレベルを使用します。- iOSとAndroidでカレンダーイベントの作成、変更、削除、リストを実行します。
- Request calendar and reminder permissions with modern iOS calendar access levels.
- ネイティブイベントの作成、編集、削除、カレンダー選択UIをオープンします。プラットフォームがサポートする場合に限ります。
- カレンダーの一覧を表示、デフォルトのカレンダーを取得、またはカレンダーを作成または変更します。
- iOSのリマインダーリストとリマインダー項目を管理します。
プラットフォームサポート
「プラットフォームサポート」のセクション| 機能 | iOS | Android | Web |
|---|---|---|---|
| パーミッションのチェックとリクエスト | はい | はい | No |
| カレンダーイベントCRUD | Yes | Yes | No |
| ネイティブイベントのポップアップ | Yes | Yes | No |
| カレンダー一覧とデフォルトカレンダー | Yes | Yes | No |
| カレンダー ソースとピッカー | Yes | No | No |
| カレンダー CRUD | Yes | Yes | No |
| リマインダーリストとリマインダークルード | 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 |
| Events | createEvent, createEventWithPrompt, modifyEvent, modifyEventWithPrompt, deleteEvent, deleteEventWithPrompt, listEventsInRange, commit |
| Calendars | listCalendars, getDefaultCalendar, openCalendar, selectCalendarsWithPrompt, fetchAllCalendarSources, createCalendar, modifyCalendar, deleteCalendar |
| Reminders | openReminders, fetchAllRemindersSources, getDefaultRemindersList, getRemindersLists, createReminder, modifyReminder, deleteReminder, deleteReminderWithPrompt, getReminderById, getRemindersFromLists |
Source Of Truth
Section titled “Source Of Truth”このリファレンスはSynced から src/definitions.ts に capacitor-カレンダー.

