"My notifications show up 10 minutes late" is one of the most common Android complaints. The cause is rarely the app — it is Android's aggressive power management, made even stricter by phone makers. Here is how to fix it.

Why alerts arrive late

Android puts rarely-used apps into a restricted state to save battery. While restricted, the app cannot run in the background, so its server push is held until you next open the app or the system batch-delivers it. Multiply that across apps and your phone feels silent, then suddenly floods.

Battery optimization

Set critical apps to Unrestricted:

  1. Settings → Apps → [app] → Battery.
  2. Change Optimized (or Restricted) to Unrestricted.
  3. Repeat for messaging, email, and any app whose alerts you cannot miss.

Note: "Unrestricted" uses a little more battery, so reserve it for a handful of important apps.

OEM killers (Xiaomi, Huawei, Samsung…)

Manufacturers add their own layers that override stock Android:

Other culprits

A safety net with Dingpin

Even after tuning, no setup is perfect. Dingpin gives you a backup: pin an important notification and it remains visible and searchable, so a delayed or buried alert never costs you a missed OTP or delivery.

The common causes

When notifications arrive late or not at all, six things are usually to blame:

  1. Battery optimization. Aggressive battery savers pause background apps and their notifications.
  2. Restricted background data. Some skins disable background data for apps, blocking push notifications.
  3. Custom power saving. "Deep sleep" or "ultra power saving" modes in OEM skins.
  4. DND / Focus mode. Active modes silence alerts.
  5. App is closed. Some apps do not run in the background unless explicitly allowed.
  6. Push service issue. The app's server is down or slow.

The first fix to try: battery settings

  1. Settings → Apps → [app] → Battery → Unrestricted.
  2. Settings → Battery → Battery Saver → Excluded apps → add the app.
  3. For OEM skins (Xiaomi, Huawei): also enable Autostart for the app.

Background data and Wi-Fi restrictions

  1. Settings → Apps → [app] → Mobile data & Wi-Fi → allow background data.
  2. If your phone has a "Data Saver" toggle at the network level, exempt the affected app.
  3. Some routers have AP isolation or band-steering issues that can affect specific apps — try switching between 2.4GHz and 5GHz Wi-Fi to rule out.

When to reinstall the app

If a specific app suddenly stops delivering notifications and the above does not help, the app's push token may have been lost. Reinstalling the app forces it to register a fresh token with the push service. Try this as a last resort before assuming a server-side issue.

Server-side checks

Two quick tests to rule out the app's own service:

  1. Open the app manually. If recent messages load fine, the server is working — the issue is local.
  2. Check the app's status page. Most chat and messaging services have a public status page; outages affect notifications.

When all else fails, pin

If you cannot fix the underlying delay, Dingpin pins notifications as they arrive, so even a delay means the alert is preserved once it does land. See also: keeping important notifications from disappearing and unblocking notifications on Android.

Fix delays, then pin what counts Dingpin keeps key alerts safe — free.
Download