TaskTrigger.batteryLow constructor

const TaskTrigger.batteryLow()

Execute when battery IS low (Android only).

Android Only: Triggers when battery drops below 15%. Useful for warning users or reducing background activity.

iOS: Not supported - returns REJECTED_OS_POLICY.

// Notify user to charge device
await NativeWorkManager.enqueue(
  taskId: 'low-battery-warning',
  trigger: TaskTrigger.batteryLow(),
  worker: DartWorker(callbackId: 'showLowBatteryNotification'),
);

Implementation

const factory TaskTrigger.batteryLow() = BatteryLowTrigger;