How Battery Optimization Settings Affect
Safe Zone and Arrival Alerts
An arrival alert that shows up ten minutes late, or not at all, isn't a broken feature — it's almost always a phone-level setting quietly deciding the app doesn't need to run right now.
July 2026 · 6 min read
Why This Specifically Breaks Geofence Alerts
Safe Zones and Arrival Alarms both depend on the app checking location in the background and comparing it against a boundary, even when no one has opened it in hours. That's exactly the kind of background activity Android's battery optimization — and more aggressively, custom OEM battery managers on Xiaomi, Vivo, Oppo, and some Samsung phones — are designed to suspend. The app isn't crashing; the operating system is pausing its background work to save power, which means the location check that should have fired the alert simply doesn't run on time.
How to Tell If This Is Your Problem
The alert eventually arrives, just minutes late — after the phone is unlocked or another app is opened
It works fine right after a reboot, then gets less reliable the longer the phone runs without Raksha being opened
It's worse on Xiaomi, Vivo, Oppo, Realme, or older Samsung phones than on Pixel or newer Samsung devices
Location shows correctly when you open the app manually — so tracking itself works, only the automatic alert is late
The Two Settings That Matter Most
Battery optimization exemption
Settings → Apps → Raksha → Battery → set to "Unrestricted" (or "Don't optimize"). This is the stock Android setting and applies on every phone.
OEM auto-start / background permission
On Xiaomi (Autostart), Vivo (Autostart + High background power consumption), Oppo/Realme (Auto-launch), and some Samsung phones (Battery → unmonitored apps), there's a second, separate toggle beyond stock Android — missing this one is the most common reason alerts stay unreliable even after fixing step 1.
Why Some Alerts Work and Others Don't, on the Same Phone
A manual action like ring or lock is a one-time push from the server that Android almost always delivers, even on a restricted phone — it doesn't need the app to be quietly running in the background beforehand. A Safe Zone or Arrival Alarm is different: it depends on continuous background location checks on the device itself, which is precisely the ongoing activity battery managers are built to interrupt. That's why ring and lock can work perfectly while arrival alerts lag — they're not the same mechanism under the hood.
Set It Up Once, Not After Every Alert Miss
These settings tend to reset silently after a phone update or a factory reset, which is why a setup that worked for months can suddenly start missing alerts again. If arrival alerts that used to be instant start arriving late, check the same two settings again before assuming anything else has changed.