Overview
Opens the system Power Save Mode (Battery Saver) settings where users can enable/disable Battery Saver mode and configure automatic activation.Returns
Promise resolving to
true if settings were successfully opened, false if the settings couldnāt be opened.Platform Behavior
When to Use
Use this method to guide users to disable Battery Saver when your app requires full performance or background capabilities: ā Good use cases:- User is experiencing limited functionality
- Background sync is failing due to Power Save restrictions
- App requires full CPU performance
- Real-time features are degraded
Example Usage
Basic Usage
Guide User When Battery Saver Detected
Settings Screen
Startup Check with Guidance
Troubleshooting Flow
With Error Handling
Fallback Behavior
The method tries multiple intents with fallbacks:-
First attempt:
ACTION_BATTERY_SAVER_SETTINGS(API 22+)- Opens Battery Saver settings directly
-
Second attempt:
ACTION_POWER_USAGE_SUMMARY- Opens general battery usage page
-
Third attempt:
ACTION_SETTINGS- Opens main settings page
false.
User Instructions
When guiding users, provide clear instructions:Related APIs
isPowerSaveMode()- Check Battery Saver statusisIgnoringBatteryOptimizations()- Check battery optimization (different setting)openBatteryOptimizationSettings()- Open battery optimization settings

