メインコンテンツにジャンプ

@capgo/capacitor-カレンダー

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

@capgo/capacitor-calendar Capacitor アプリは、ネイティブのカレンダー機能に直接アクセスできます。カレンダー権限の要求、イベントの作成と変更、システム カレンダー UI の開き、カレンダーとイベントのリスト、iOS の Reminders の管理などを行うことができます。

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

基本機能

「基本機能」
  • 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.ts に capacitor-カレンダー.