> For the complete documentation index, see [llms.txt](https://docs.movesdk.com/move-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.movesdk.com/move-platform/move-sdk-1.x/sdk/appendix/android/battery-optimization.md).

# Battery optimization

### Request battery optimization whitelist

Android has various power-saving modes across all manufacturers. One common feature is the [doze mode](https://developer.android.com/training/monitoring-device-state/doze-standby). This mode prevents the application from wakeup and has a negative impact on detection of the MOVE SDK. To circumvent this, the application can request to be whitelisted for such optimizations.&#x20;

```
Intent intent = new Intent();
intent.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
String packageName = context.getPackageName();
intent.setData(Uri.parse("package:" + packageName));
```

![Ignore battery optimizations](/files/-Mcxo-EBAfcTCX0pott3)

{% hint style="warning" %}
Requesting battery optimizations is not mandatory, but strongly recommended.
{% endhint %}

{% hint style="danger" %}
Google Play allows this request only if the core functionality is impacted. Depending on your usecase of the app, it may get suspended/rejected. Please check the[ offical docs](https://developer.android.com/training/monitoring-device-state/doze-standby#exemption-cases) for additional information.&#x20;
{% endhint %}

## Third party battery saving

Some manufacturers have their own implementations of battery saving features. Since we cannot cover all manufacturers here, a nice source for tips of keeping the app alive can be found at [dontkillmyapp](https://dontkillmyapp.com/).
