Xiaomi Issues

See here for introductory information about manufacturer specific issues...


Overview

Xiaomi devices have several systems in place that will break background functionality of Simple In/Out right out of the box.

Android One devices by Xiaomi will work much better than the MIUI Xiaomi devices.  Most of these problems/solutions only apply to the MIUI-based devices.

Resolution

- Settings in MIUI 12
Make sure the Simple In/Out app settings look as shown in the following screenshots...


- Settings in MIUI 11
Make sure the Simple In/Out app settings look as shown in the following screenshots...


- Settings in MIUI 10
Make sure the Simple In/Out app settings look as shown in the following screenshots...


- Power Management
Please set the following settings...
Settings > Advanced Settings > Battery Manager > Power Plan is set to 'Performance"
Settings > Advanced Settings > Battery Manager > Protected Apps > add Simple In/Out to the list of protected apps
Settings > Apps > Simple In/Out > Battery > Power-intensive prompt > enable
Settings > Apps > Simple In/Out > Battery > Keep running after screen off > enable
Settings > Additional Settings > Battery & Performance > Manage apps' battery usage > Power Saving Modes to OFF
Settings > Additional Settings > Battery & Performance > Manage apps' battery usage > Saving Power in The Background > Choose apps > Select Simple In/Out > Background Settings > No restrictions

- App Battery Saver
Please set the following settings...
Security App > Battery > App Battery Saver > Simple In/Out > No restriction

- Autostart
Please set the following settings...
Security App > Permissions > Auto-start > Select Simple In/Out

- App pinning
Launch Simple In/Out.  When you open the recents app tray, drag the Simple In/Out app downwards (it will be locked).  When the recent apps section is cleared, the Simple In/Out app will not be cleared.  Keep Simple In/Out in this 'locked' or 'pinned' state.