Keep freddy syncing in the background on Android
Why your data sometimes arrives in bursts
On Android, freddy keeps your Health Connect data fresh in two ways. It updates instantly whenever you open the app, and it also checks about every 15 minutes in the background while the app is closed. Opening the app always brings you fully up to date. The background checks are the ones Android's battery saver can pause.
When your phone puts freddy to sleep to save battery, those background checks stop for a while, then catch up all at once the next time you open the app. Nothing is lost. Your data is safe; it just arrives in a burst instead of staying current.
The fix: let freddy run in the background
Exempt freddy from battery optimization so Android stops pausing it. The exact steps depend on your phone. Start with the standard Android steps, then check your phone maker below.
Standard Android
- Open Settings, then Apps, then freddy.
- Tap Battery.
- Choose Unrestricted (some phones call this "Don't optimize").
If you tapped "Open battery settings" from the freddy app and landed on a list, switch the list from "Not optimized" to "All apps", find freddy, and choose "Don't optimize". freddy is not in the first list because that list only shows apps that are already exempt.
Samsung
- Open Settings, then Battery, then Background usage limits.
- Make sure freddy is not listed under "Sleeping apps" or "Deep sleeping apps". Remove it if it is.
- Add freddy to "Never sleeping apps".
Xiaomi, Redmi, POCO (MIUI or HyperOS)
- Open Settings, then Apps, then Manage apps, then freddy.
- Turn on Autostart.
- Set Battery saver to "No restrictions".
Oppo, Realme, OnePlus (ColorOS)
- Open Settings, then Battery, then App battery management (or Background usage).
- Find freddy and allow background activity and auto-launch.
- Turn off any "sleep" or "optimize" option for freddy.
Huawei, Honor
- Open Settings, then Battery, then App launch.
- Turn off automatic management for freddy.
- Enable Auto-launch, Secondary launch, and Run in background.
Vivo, iQOO
- Open Settings, then Battery, then High background power consumption, and allow freddy.
- Open Settings, then Apps, then Autostart, and enable freddy.
Also keep Health Connect running in the background
freddy reads your data from Health Connect, so Health Connect itself also needs to run in the background. Repeat the same battery steps above for the Health Connect app on your phone.
Still seeing delays?
Some sources, such as Fitbit, send their data into Health Connect on their own schedule, which can lag by hours. That part is outside freddy's control. Opening freddy always pulls the latest that Health Connect has. If data is still missing after that, contact support from inside the app and we will help.