getBatteryOptimizationStatus abstract method
Retrieves the current battery optimization status for the app (Android only).
Returns a BatteryOptimizationStatus enum value representing whether the app is:
- BatteryOptimizationStatus.notOptimized: Excluded from battery optimizations (user has whitelisted the app).
- BatteryOptimizationStatus.optimized: Subject to battery optimizations (default behavior).
- BatteryOptimizationStatus.unknown: Status could not be determined (e.g., API level < 23 or unsupported platform).
This provides a more descriptive and type-safe alternative to isBatteryOptimizationDisabled.
Implementation
Future<BatteryOptimizationStatus> getBatteryOptimizationStatus();