Skip to main content
Version: 2.2

Xiaomi / Redmi / POCO

Xiaomi's MIUI (and HyperOS) is one of the most aggressive at killing background apps. Follow all the steps below to ensure scheduled calls trigger reliably.

Step 1: Enable Background Auto Start​

  1. Open Settings
  2. Tap Apps
  3. Tap Background auto start
  4. Find Auto Call Scheduler
  5. Toggle it on

If you do not see Background auto start, open Settings > Apps > Manage apps > Auto Call Scheduler > Autostart and toggle it on.

Step 2: Remove Battery Restrictions​

  1. Open Settings
  2. Tap Battery
  3. Tap App battery saver
  4. Tap Auto Call Scheduler
  5. Choose No restrictions

Step 3: Lock the App in Recent Apps​

  1. Open your recent apps (swipe up from the bottom)
  2. Find Auto Call Scheduler
  3. Long-press or swipe down on the app card
  4. Tap Lock (a lock icon should appear on the card)

This prevents MIUI from clearing the app when you clean recent apps.

Step 4: Use Background Reliability​

  1. Open Auto Call Scheduler
  2. Tap the hamburger menu (top-left)
  3. Tap Background reliability
  4. Grant any permissions that show as not yet enabled

The Background reliability screen provides live status for each permission and links directly to the relevant settings page.

Dual Apps (Dual Mode)​

Xiaomi's Dual Apps feature clones an app so it can run with a separate account. If Dual Mode is enabled for Auto Call Scheduler, Google Sign-In will not work because the cloned environment cannot properly access Google Play Services.

To disable Dual Mode:

  1. Go to Settings > Apps > Dual apps
  2. Find Auto Call Scheduler
  3. Toggle it off
  4. Restart the app and try signing in with Google again
warning

Schedules saved in the cloned (dual) instance will not carry over to the main instance. Back up your data before disabling Dual Mode.

Verify It's Working​

  1. Create a test schedule set 2-3 minutes in the future
  2. Close the app completely (swipe from recent apps)
  3. Lock your phone
  4. Wait for the scheduled time
  5. If the call triggers, your settings are correct

If it still doesn't work, see Calls Not Triggering for additional steps.