Device Setup

How to Keep FlashDroid Kid Running in the Background on OPPO?

FlashDroid4 min read

OPPO phones run ColorOS, which manages apps' network access, battery use and auto-launch as three separate systems — and all three default to restricting a newly installed app. These seven steps open each gate for FlashDroid Kid. They apply to ColorOS on Android 12 and above; a menu name may vary slightly by version, but the structure is the same.

All of these settings live on the child's OPPO — the phone with the FlashDroid Kid app on it.


Step 1 — Open Data usage

Go to Settings → SIM card & mobile data → Data usage. The two entries you need here are Network permissions and Data saving.

ColorOS settings showing SIM card and mobile data, then Data usage with Network permissions and Data saving
Settings → SIM card & mobile data → Data usage

Step 2 — Data saving off, full network permissions

Keep the Data saving toggle off — while on, background apps lose mobile data entirely. Then open Network permissions and make sure FlashDroid Kid is set to Wi-Fi & mobile data.

ColorOS Data saving toggle off and Network permissions with FlashDroid Kid allowed Wi-Fi and mobile data
Data saving off; Network permissions → FlashDroid Kid → Wi-Fi & mobile data

Step 3 — Power saving modes off

Go to Settings → Battery and keep both Power saving mode and Super power saving mode off, including their auto-turn-on options.

ColorOS Battery screen with Power saving mode and Super power saving mode switched off
Settings → Battery — both power saving modes off

Step 4 — Don't optimize FlashDroid Kid

In Settings → Battery → More battery settings: turn High performance mode on, switch Sleep standby optimization off (it cuts background activity and notifications overnight — exactly when FlashDroid Kid should be watching), then open Optimize battery use and set FlashDroid Kid to Don't optimize.

ColorOS More battery settings with High performance mode on, Sleep standby optimization off, and FlashDroid Kid set to Don't optimize
More battery settings — Sleep standby optimization off; FlashDroid Kid → Don't optimize

Step 5 — Open FlashDroid Kid in App management

Go to Settings → App management → App list and tap FlashDroid Kid.

ColorOS App management and App list with FlashDroid Kid selected
Settings → App management → App list → FlashDroid Kid

Step 6 — Background data, background activity, notifications

From FlashDroid Kid's App info, work through three entries:

  • Data usage details — keep Background data on (and leave Disable mobile data / Disable Wi-Fi off).
  • Battery usage — under Power consumption controls, switch on Allow background activity and Allow auto launch.
  • Manage notifications — switch Allow notifications on.
FlashDroid Kid App info on ColorOS with background data on, Allow background activity enabled and the notifications toggle to switch on
App info. Background data on and background activity allowed. Allow notifications is shown off here: switch it on

Step 7 — Auto-launch apps

Finally, go to Settings → App management → Auto-launch apps and switch FlashDroid Kid on. It should read "Auto launch on boot and auto launch in background allowed" — that is what brings FlashDroid Kid back after restarts.

ColorOS Auto-launch apps list with FlashDroid Kid enabled
App management → Auto-launch apps → FlashDroid Kid on

Check it worked

Your child's phone should show online in the FlashDroid app and stay online overnight, with no gaps in reports over 48 hours.

ColorOS updates can reset auto-launch and battery optimization. After a system update on the child's phone, re-check steps 4 and 7 first.

Something still off? Start from the overview — How to keep FlashDroid Kid running in the background on Android.

Related guides

See how FlashDroid works

Set the day’s limit together, keep distractions out of study hours, and switch to Exam Day in one tap. Works whether the phone is theirs or yours.

See how it works