Skip to content

@capgo/capacitor-calendar

Capacitorアプリのカレンダーイベント管理、イベントのポップアップ、直接のイベントCRUD、カレンダー一覧、iOSのRemindersを含む。

@capgo/capacitor-calendar Capacitorアプリは、カレンダー機能に直接アクセスできるようになります。カレンダーパーミッションを要求する、イベントの作成と変更、システムカレンダーUIを開く、カレンダーとイベントの一覧表示、iOSのリマインダー管理などを行うことができます。

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

Core Capabilities

「Core Capabilities」
  • モダンiOSカレンダーアクセスレベルでカレンダーとリマインダーパーミッションを要求します。
  • iOSとAndroidでカレンダーイベントの作成、修正、削除、リストを実行します。
  • ネイティブのイベントの作成、修正、削除、カレンダーの選択UIを開きます。対応するプラットフォームでは。
  • カレンダーのリスト、デフォルトのカレンダーを取得し、カレンダーを作成または修正します。
  • iOSのリマインダーリストとリマインダーのアイテムを管理します。

Platform Support

「Platform Support」
FeatureiOSAndroidWeb
許可の確認と要求YesYesNo
カレンダーイベントのCRUDYesYesNo
ネイティブイベントのプロンプトYesYesNo
カレンダーの一覧とデフォルトのカレンダーYesYesNo
カレンダーのソースとピッカーYesNoNo
カレンダーのCRUDYesYesNo
Reminder lists and reminder CRUDYesNoNo

The web implementation is a Capacitor stub for native-only APIs.

AreaMethods
PermissionscheckPermission, 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-カレンダー.