メニューに進む

@capgo/capacitor-カレンダー

Capacitorアプリ向けのネイティブカレンダーイベント管理、イベントプロンプト、直接イベントCRUD、カレンダーリスト、iOSリマインダを含みます。

@capgo/capacitor-calendar Capacitor アプリは、ネイティブのカレンダー機能に直接アクセスできます。カレンダー パーミッションを要求する、イベントを作成および変更する、システム カレンダー UI を開く、カレンダーとイベントをリストする、iOS で Reminders を管理することができます。

iOSAndroid
iOSのネイティブカレンダーイベントの作成のデモAndroidのネイティブカレンダーイベントの作成のデモ

Core Capabilities

Core Capabilities
  • iOSの現代的なカレンダーアクセスレベルでカレンダーとリマインダーペーミッションを要求します。
  • iOSとAndroidでカレンダーイベントの作成、修正、削除、リストを実行します。
  • ネイティブのイベントの作成、修正、削除、カレンダーの選択UIを開きます。対応するプラットフォームで。
  • カレンダーをリストし、デフォルトのカレンダーを取得し、カレンダーを作成または修正します。
  • iOSのリマインダーリストとリマインダーアイテムを管理します。
機能iOSAndroidWeb
パーミッションのチェックとリクエストはいはいいいえ
カレンダーイベントのCRUDはいはいなし
ネイティブイベントのトリガーはいはいなし
カレンダーの一覧とデフォルトのカレンダーはいはいなし
カレンダーのソースとピッカーはいいいえなし
カレンダー CRUDありありなし
リマインダーリストとリマインダークラスありなしなし

ウェブ実装は、ネイティブのみのAPIのCapacitorスタブです。

エリアメソッド
権限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.tscapacitor-カレンダー.