Skip to content

@capgo/capacitor-alarm

Capacitor Alarm Plugin interface for managing native OS alarms.

Capacitor Alarm Plugin interface for managing native OS alarms.

  • createAlarm - Create a native OS alarm using the platform clock app. On Android this uses the Alarm Clock intent; on iOS this uses AlarmKit if available (iOS 16+).
  • openAlarms - Open the platform’s native alarm list UI, if available.
  • getOSInfo - Get information about the OS and capabilities.
  • requestPermissions - Request relevant permissions for alarm usage on the platform. On Android, may route to settings for exact alarms.
MethodDescription
createAlarmCreate a native OS alarm using the platform clock app. On Android this uses the Alarm Clock intent; on iOS this uses AlarmKit if available (iOS 16+).
openAlarmsOpen the platform’s native alarm list UI, if available.
getOSInfoGet information about the OS and capabilities.
requestPermissionsRequest relevant permissions for alarm usage on the platform. On Android, may route to settings for exact alarms.
checkPermissionsCheck the current permission state for native alarm access without triggering UI. On iOS this reports AlarmKit readiness; on Android it reports capability details.
getPluginVersionGet the native Capacitor plugin version.
getAlarmsGet a list of alarms scheduled by this app. On iOS 26+, returns alarms from AlarmKit. On Android, this is not supported as the system does not provide an API to query alarms.

This reference is synced from src/definitions.ts in capacitor-alarm.