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;