概要
概要セクション@capgo/capacitor-calendar Capacitor アプリは、ネイティブのカレンダー機能に直接アクセスできます。カレンダー パーミッションを要求する、イベントを作成および変更する、システム カレンダー UI を開く、カレンダーとイベントをリストする、iOS で Reminders を管理することができます。
デモ
デモセクション| iOS | Android |
|---|---|
![]() | ![]() |
Core Capabilities
Core Capabilities- iOSの現代的なカレンダーアクセスレベルでカレンダーとリマインダーペーミッションを要求します。
- iOSとAndroidでカレンダーイベントの作成、修正、削除、リストを実行します。
- ネイティブのイベントの作成、修正、削除、カレンダーの選択UIを開きます。対応するプラットフォームで。
- カレンダーをリストし、デフォルトのカレンダーを取得し、カレンダーを作成または修正します。
- iOSのリマインダーリストとリマインダーアイテムを管理します。
Platform Support
プラットフォームサポート| 機能 | iOS | Android | Web |
|---|---|---|---|
| パーミッションのチェックとリクエスト | はい | はい | いいえ |
| カレンダーイベントのCRUD | はい | はい | なし |
| ネイティブイベントのトリガー | はい | はい | なし |
| カレンダーの一覧とデフォルトのカレンダー | はい | はい | なし |
| カレンダーのソースとピッカー | はい | いいえ | なし |
| カレンダー CRUD | あり | あり | なし |
| リマインダーリストとリマインダークラス | あり | なし | なし |
ウェブ実装は、ネイティブのみの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-カレンダー.

