Fear Steve - Android App Development Services Surviving Doze Mode and Process Death in Background Sync https://www.fearsteve.com/technology/android-app-development-services-surviving-doze-mode-and-process-death-in-background-sync/ A crew loses connectivity for an hour, the driver keeps scanning, and the app has to be honest about what has actually reached the server. Two Android behaviours decide whether it is. Doze mode batches wakeups once the screen has been off and the phone is still, so a job set to run every fifteen minutes can wait hours. And the system kills the process whenever it needs memory, which wipes any sync progress held only in memory. The build that holds up queues work through WorkManager under a unique work name, so a retry never duplicates a job. It writes progress to disk at every step instead of Read More Wed, 14 Oct 2026 18:42:49 UTC en