@capgo/capacitor-calendar Capacitor アプリは、カレンダー機能へのネイティブアクセスを直接提供します。カレンダーパーミッションの要求、イベントの作成と変更、システムカレンダーUIの開き、カレンダーとイベントのリスト、iOS上のリマインダーの管理などを行うことができます。
| iOS | Android |
|---|---|
![]() | ![]() |
基本機能
「基本機能」のセクション- iOS カレンダーとリマインダー権限の要求
- iOS と Android でカレンダーイベントの作成、変更、削除、リストを実行
- iOS と Android でサポートされている場合、ネイティブのイベント作成、編集、削除、カレンダー選択UIを開く
- iOS と Android でカレンダーをリストし、デフォルトのカレンダーを取得し、カレンダーを作成または変更
- iOS のリマインダー リストとリマインダー アイテムを管理
プラットフォーム サポート
機能| iOS | Android | Web | 権限の確認と要求 |
|---|---|---|---|
| Platform Support | はい | はい | いいえ |
| カレンダーイベントCRUD | はい | はい | いいえ |
| ネイティブイベントプロンプト | はい | はい | いいえ |
| カレンダー表示とデフォルトカレンダー | はい | はい | いいえ |
| カレンダー ソースとピッカー | はい | いいえ | いいえ |
| カレンダー CRUD | はい | はい | いいえ |
| リマインダーリストとリマインダークラスター | Yes | No | No |
ウェブ実装は、ネイティブのみのAPIのためのCapacitorのプレースホルダーです。
パブリック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 |
真実の源
「真実の源」この参照は src/definitions.ts で capacitor-カレンダー.

