
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
@jigrawesome-team/jigra-android-battery-optimization
Advanced tools
Jigra plugin to access battery optimization settings on Android.
Jigra plugin to access battery optimization settings on Android.
This API requires the following permissions be added to your AndroidManifest.xml before the application tag if you want to request direct exemption from Power Management features:
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
⚠️ Attention: Google Play policies prohibit apps from requesting direct exemption from Power Management features in Android 6.0+ (Doze and App Standby) unless the core function of the app is adversely affected. Source
No configuration required for this plugin.
import { Jigra } from '@jigra/core';
import { BatteryOptimization } from '@jigrawesome-team/jigra-android-battery-optimization';
const isBatteryOptimizationEnabled = async () => {
if (Jigra.getPlatform() !== 'android') {
return false;
}
const { enabled } = await BatteryOptimization.isBatteryOptimizationEnabled();
return enabled;
};
const openBatteryOptimizationSettings = async () => {
if (Jigra.getPlatform() !== 'android') {
return;
}
await BatteryOptimization.openBatteryOptimizationSettings();
};
const requestIgnoreBatteryOptimization = async () => {
if (Jigra.getPlatform() !== 'android') {
return;
}
await BatteryOptimization.requestIgnoreBatteryOptimization();
};
isBatteryOptimizationEnabled()openBatteryOptimizationSettings()requestIgnoreBatteryOptimization()isBatteryOptimizationEnabled() => Promise<IsBatteryOptimizationEnabledResult>
Returns whether or not battery optimization is enabled.
Only available on Android.
Returns: Promise<IsBatteryOptimizationEnabledResult>
Since: 0.0.1
openBatteryOptimizationSettings() => Promise<void>
Opens the battery optimization settings page.
Only available on Android.
Since: 0.0.1
requestIgnoreBatteryOptimization() => Promise<void>
Requests the battery optimization ignore permission.
This method needs the REQUEST_IGNORE_BATTERY_OPTIMIZATIONS manifest permission.
Use this method only if your app meets an acceptable use case (see Google Play Policy).
Only available on Android.
Since: 0.0.1
| Prop | Type | Description | Since |
|---|---|---|---|
enabled | boolean | Whether or not battery optimization is enabled. | 0.0.1 |
See CHANGELOG.md.
See LICENSE.
FAQs
Jigra plugin to access battery optimization settings on Android.
We found that @jigrawesome-team/jigra-android-battery-optimization demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.