Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like apps to be updated automatically when my phone is plugged in (charging) and on wifi. I can easily allow auto-update only when wifi is on with the appropriate option in the Play Store settings, but not prevent auto-updates from occuring if the phone is running on battery.

This is causing an unecessary battery drain when I am using my phone on wifi at home. Given that auto-updating apps is more a daemon job than a time critical task, I cannot believe it is not a standard power saving strategy.

Do you know any apps or system workaround (including if the device is rooted) to achieve this?

share|improve this question

The closest I've come is combining two settings. I do this on two devices, one running Android 4.4.4 (KitKat) and another running Android 5.0.2 (Lollipop).

  • System Settings → Wi-Fi → Advanced → Keep Wi-Fi on during sleep → Only when plugged in
  • Play Store → Settings → Auto-update apps → Auto-update apps over Wi-Fi only

It seems to pick up updates at least a little more often when it's plugged in. It's not perfect, but it's not a bad half-solution, and it doesn't require Tasker or rooting.

share|improve this answer

This can be achieved using Tasker (Paid App). In Tasker, the Profile can defined having the following conditions. It have little learning curve, but this App can replace almost many apps.

Below is the sample profile,

When Battery > X% And Wifi is ON and Charging is enabled

Enable Auto Sync On

This is just the sample one, you can specify the condition based on your requirement. Since this is a seperate topic, i would encourage you to google tasker in xda forums.

share|improve this answer
Wouldn't this enable/disable all auto syncing for all data? Having to manually refresh every other service just so the Play Store doesn't auto update seems less than ideal. – Mr. Buster Sep 10 '13 at 16:53

There is a ticket open now on Google Code, so hopefully this feature will be added in a future release.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.