Battery Saving on Xiaomi phones
Xiaomi, Redmi and POCO phones run MIUI or the newer HyperOS. These are among the most aggressive systems at killing background apps: by default a recording app is stopped soon after the screen turns off. If your track is cut short when the screen is off, MIUI/HyperOS is killing SportsTrackLive in the background — see Battery Saving for why this happens.
To record reliably you need to change three separate settings. Doing only one of them is usually not enough:
- Enable Autostart for the app.
- Set battery saver to No restrictions.
- Lock the app in Recents so it isn't cleared.
The menu names vary slightly between MIUI and HyperOS versions, but the wording below is close to what you will see.
1. Enable Autostart
Autostart lets the app restart itself and run in the background. It is off by default on Xiaomi.
- Open Settings.
- Go to Apps → Manage apps (or Permissions → Autostart).
- Tap Autostart.
- Find SportsTrackLive and turn its switch on.
WARNING
If Autostart stays off, MIUI/HyperOS will kill the app shortly after the screen turns off and your recording will stop. This is the most common cause of lost tracks on Xiaomi.
2. Set battery saver to "No restrictions"
- Open Settings.
- Go to Apps → Manage apps → SportsTrackLive.
- Tap Battery saver (sometimes Save power in the background or Battery).
- Select No restrictions (sometimes shown as No restrictions / Unrestricted).
You can also reach this screen directly from inside the app: when SportsTrackLive shows the "Disable Power Saving" prompt, tap View App Settings, then choose No restrictions.
3. Lock the app in Recents
MIUI/HyperOS clears apps from memory when you swipe them away or when memory is tight. Locking the app keeps it alive:
- Open the Recents screen (the multitasking view).
- Find the SportsTrackLive card.
- Swipe down on the card (or long-press it) until a padlock icon appears.
- Tap the padlock so the card shows locked.
Recommended extra settings
These are not always required, but they make recording even more reliable on Xiaomi phones:
- Keep the screen on the cockpit, then turn the screen off — do not swipe the app away. Closing the app stops recording; turning the screen off does not.
- Turn off Battery saver / Ultra battery saver while you record (Settings → Battery).
- In Settings → Apps → Manage apps → SportsTrackLive → Other permissions, allow Display pop-up windows while running in the background and Start in background if those options are present.
- Grant "Allow all the time" location permission to SportsTrackLive (Settings → Apps → SportsTrackLive → Permissions → Location).
- In Settings → Battery → App battery saver, confirm SportsTrackLive is set to No restrictions there too.
- Keep notifications enabled for the app — the recording service relies on its persistent notification.
Check that it worked
After changing these settings:
- Start a recording.
- Turn the screen off and leave the phone for several minutes (a short walk is ideal).
- Come back, turn the screen on, and confirm the recording is still running and the distance and time kept increasing while the screen was off.
If the track is complete, your phone is configured correctly.
Still losing tracks?
If recordings are still cut short after following these steps, contact us — we will help you find the right setting for your exact model and MIUI/HyperOS version. Join our Discord support.
Related
- Battery Saving overview — why phones freeze the app and the general fix.
- HONOR phones — MagicOS / Magic UI.
- Huawei phones — EMUI / HarmonyOS.
- Offline recording & sync — how background tracking and sync work.
