HomeKb › Managed play update delay
Knowledge base · Android

Why hasn't my managed Google Play app updated yet — and how do I force it?

You published an urgent fix to a managed Google Play app, synced everything in sight, and a day later your Android fleet is still running the old version — with kiosk devices apparently never updating at all. Nothing is broken. This is Play's default update machinery working exactly as designed, and there is a per-app setting that changes it.

The problem

The symptom pattern is consistent enough to recognise on sight:

Admins then go hunting for a “push this update now” button, and discover it does not exist by default. Forcing an Intune device sync doesn't help either, because Intune isn't the thing delivering the update — Google Play is.

This bites hardest when the update is urgent: a crash fix for a warehouse scanning app, a payment-flow patch for a customer-facing kiosk, a security fix you're on a deadline to deploy.

Why it happens

Two separate mechanisms stack on top of each other, and both are documented Google Play behaviour rather than a fault in your EMM.

1. The roughly-daily update check

Managed devices don't watch for app updates continuously. The Play Store checks for updates approximately once a day, and Google's managed Google Play documentation states plainly that “it can take up to 24 hours before an app update is added to the update queue” on a given device. Until that daily check fires, your published update isn't even queued — no amount of EMM syncing changes that.

2. The auto-update constraints

Once queued, the update still only installs when the device meets Play's default auto-update conditions. Per Google's documentation, automatic updates in the default mode wait for the device to be idle, typically charging and on Wi-Fi, and — critically — for the app being updated to be out of the foreground.

Now consider a kiosk: it runs one app, pinned full-screen, in the foreground, 24 hours a day. The “app not in the foreground” condition is never met. The update sits in the queue indefinitely. This is why dedicated devices are always the last to update — the busier and more important the device, the less likely it is to update.

Common misdiagnoses

The fix

The fix most admins don't know exists is per-app high-priority update mode. Managed Google Play supports three update modes per app: Default, Postponed (defer up to 90 days), and High priority — which Google describes as the app being updated “as soon as possible” after the developer publishes a new version, rather than waiting for the daily queue and the idle/charging constraints.

Step 1 — set High priority on the apps that matter

Reserve high priority for the apps where update latency genuinely hurts — the kiosk app, the line-of-business app, the scanning client. Leaving every app on high priority just burns bandwidth and battery for no operational gain; Default is the right mode for the long tail.

Step 2 — give kiosks a window to actually install

Even in high-priority mode, Play will not swap out an app while it is running in the foreground. A 24/7 kiosk app therefore still needs a deliberate gap. Options, in rough order of preference:

  1. Scheduled nightly reboot — where your management tooling or launcher supports it, a reboot puts the app out of the foreground long enough for the pending update to apply before the kiosk relaunches.
  2. App-side maintenance window — have the kiosk app background itself (or show a system screen) for a few minutes at a quiet hour.
  3. Manual window — for a genuinely urgent fix on a small estate, exiting kiosk mode briefly per device is crude but works today.

Whichever you choose, the device must be online during the window.

Step 3 — check the network policy

Default auto-update behaviour is Wi-Fi-only. Cellular-only devices (vehicle-mounted units, field tablets) won't auto-update unless your Play/device policy permits updates over any network. If a subset of devices never updates and they all happen to be on SIMs, this is why.

Step 4 — verify properly

How Decolla handles it

Straight answer: it doesn't — and we'd rather say so than pretend. Decolla provisions Windows devices over your own Intune and Autopilot tenant; it does not manage Android devices or managed Google Play, so the per-app high-priority fix above is the complete answer to this problem.

The reason this article exists on our site is that the underlying failure mode — a delivery setting you didn't know existed until it cost you a day — is exactly the class of problem Decolla is built to eliminate on the Windows side. Before anything runs, Decolla produces a written, itemised plan from a curated catalogue of 260+ items across 21 sections, stating the delivery method and reversibility class of every item (automatic, reversible, or flagged irreversible) for your approval. Its library ships pre-built, industry-tested policies and fixes — including recurring helpdesk fixes and built-in hardening — with the delivery settings already thought through, and Decolla can roll back its own changes per item afterwards.

Decolla is pre-launch; if opaque delivery behaviour on Windows is your version of this pain, the waitlist is at decolla.app.

Sources

See it on a real device.

Decolla is in private build — early-access members see a build defined, deployed and rolled back first.

Get early access