Help center support eXpress

We have collected answers to all the most popular questions to make it easy and convenient for you to use eXpress. If you do not find the answer to your question, please contact our support team.

Fixing the Background Work on Android

Restoring Background Work on Android

On some Android devices, the background operation of the app may be blocked, causing notifications and incoming calls to stop arriving. This guide will help restore their functionality if the app is being unloaded from memory and not working in the background. The instructions are based on information from dontkillmyapp.com.

General Recommendations

  1. Configure standard power-saving features for the app.
  2. Pin the app in the recent list to prevent it from being unloaded from memory.
  3. Exclude the app from third-party optimizations or disable optimizations entirely.
  4. Disable restrictions in manufacturer-provided optimizer apps or uninstall them.
  5. Disable background data saving or add the app to the exceptions for background data transfer.

The paths to settings may vary even across different models from the same manufacturer.


Additionally, after an OS update or device reboot, exception settings may sometimes reset — they may need to be restored manually.

Google (Standard Settings)

Before proceeding with manufacturer-specific optimization and power-saving settings, check the standard battery parameters (on Google devices, such as Pixel, only these are available).

Disable Automatic App Management in Battery Manager

Settings > Battery > Battery Manager > Automatic app management > Off

Disable Background Activity Restrictions

Settings > Apps & notifications > Show all apps > select an app > Advanced > Battery > Background activity restriction > Off

Turn Off Battery Saver

Settings > Apps & notifications > Show all apps > select an app > Advanced > Battery > Battery saver > at the top, select All apps > select an app > Don’t save

Disable Adaptive Battery

Settings > Battery > Adaptive Battery > Off (if enabled, the system restricts background activity for rarely used apps)

Check Wi-Fi Settings During Sleep

Settings > Network & internet > Wi-Fi > Wi-Fi preferences > Keep Wi-Fi on during sleep > select Always (otherwise, apps may lose connection in the background)

Samsung

Warning! On Samsung smartphones after an OS update or if the system considers an app too resource-intensive, it may be added back to the restriction list.

Note. If you enable EdgeLighting for the app, it won’t be able to activate the screen. To allow screen activation (e.g., during a call), exclude it from the EdgeLighting list.

Pin the App in the Recent List

  • Android 11 and 12: tap the Recent button in the bottom-left corner (three vertical lines) > select the app icon > tap Keep open. This option may also appear as Pin this app. A pinned app displays with a lock icon.
  • Android Pie and 10: tap the Recent button > select the app icon > tap Pin this app.
  • Android Oreo and Nougat (8 and 7): press the Recent key > select the three dots in the top-right corner > tap Lock apps > tap the open lock icon next to the app > confirm with OK.

Disable Background Restrictions for the App

Settings > Apps > Battery > Background restrictions > turn off Put unused apps to sleep > remove the app from the Sleeping apps and Deep sleeping apps lists > add it to the Never sleeping apps list.


Warning! The Put unused apps to sleep toggle must be off! Otherwise, Samsung will automatically return the app to the sleeping list after a few days (usually three), even if you manually added it to exceptions.

Disable Data Saver for the App

Settings > Data saver > if the feature is enabled, add the app to the allowed list.

Disable Battery Optimization for the App

Settings > Apps > select the app > Battery > set to Unrestricted.

Turn Off Power Saving and Adaptive Battery Mode

Settings > Apps > Battery > turn off Power saving > More battery settings > disable Adaptive battery.

Disable Daily Auto-Optimization and Adaptive Power Mode

Device care > [three dots] > Automation rules > disable Daily auto-optimization and Adaptive power mode.

Exclude the App from RAM Optimization

Device care > RAM > Exclusion list > [+] > add the app.

Disable Samsung Game Boosting Features

This feature can be useful but often forces background apps to stop during gaming. Samsung has three related services: Game Booster, Game Optimizing Service, and Game Launcher. Try disabling auto-optimization or adding the app to exceptions in these services.

Disable Intelligent Wi-Fi for the App

Settings > Connections > Wi-Fi > [three dots] > Intelligent Wi-Fi > App exceptions > add the app. This prevents background work interruptions when switching between Wi-Fi and mobile data.

Allow Background Work via Developer Options

Settings > About phone > Software information > tap Build number 7 times (activates developer mode) > go back to Settings > Developer options > Background processes > select Standard limit or add the app to the exception list.

Disable App Power Monitor

Settings > Device care > Battery > [three dots] > App Power Monitor > disable monitoring for the desired app. This feature secretly restricts "resource-heavy" apps even with optimizations turned off.

OnePlus

Warning! With the release of OnePlus 5 and OnePlus 6 phones, restrictions are reset with every firmware update. After each update, you need to reconfigure all exceptions.

Pin the App in the Recent Apps List

Launch the app > swipe up from the bottom of the screen > press and hold the app thumbnail > select Lock from the menu. A lock icon will appear next to the app name.


Warning! On newer OnePlus phones, battery optimization may automatically re-enable even if manually disabled. To prevent this, make sure to pin the app in the recent apps list.

Disable Battery Optimization for the App

Settings > Battery > Battery optimization > select the app > set to Don’t optimize.

Disable Advanced Optimization

Settings > Battery > Battery optimization > [three dots] > Advanced optimization > disable:

  • Sleep standby optimization (OnePlus tracks sleep time and disables all network connections, blocking notifications)
  • App battery usage optimization (the main setting that restricts background activity)

Disable Adaptive Battery

Settings > Battery > Adaptive Battery > toggle to Off.

This feature limits rarely used apps to save battery. While the system should adapt to app usage frequency, in practice, it may terminate even frequently used apps.

Configure Recent Apps Clearing Behavior

On OnePlus devices, you can change how swiped apps are handled to prevent them from being removed from memory:

Settings > Advanced > Recent apps management > select Normal clearing.

Disable Deep Optimization

Settings > Battery > Battery optimization > [three dots] > Deep Optimization > disable.


This feature aggressively restricts background processes, even if the app is excluded from other optimizations.

Add the App to Auto-launch

Settings > Apps > App management > [three dots] > Auto-launch > enable the desired app.


This allows the app to launch automatically after a device reboot.

Disable RAM Boost (Optional)

Settings > System > RAM Boost > disable.


The feature may aggressively unload apps from memory, even if they are pinned.

Huawei

Configure App Launch

Settings > Battery > App launch > disable Auto-manage > toggle off for the app > allow manual management > OK > [three dots] > Manage manually > enable all toggles for the app. Also enable the Background activity toggle.

Huawei Honor 9 Lite, Huawei Mate 9 Pro

Settings > Battery > Launch > select the app > Manage manually > enable all toggles.

Configure Launch Manager

Some phones have a feature that prevents apps from launching automatically when the phone starts. Open Settings > All > Launch (auto-start) Manager > enable the toggle for the app.

Configure Classic Battery Optimization

  • Open Settings > Apps > Apps > [three dots] > Special access > Battery optimization > at the top, select All apps > select the app > choose Don’t allow.
  • Huawei P9 Plus: Settings > Apps > Settings > Special access > Ignore battery optimization > select the app > Allow.

Notification Channel Settings

In the notification channel settings for the mobile app, disable smart notifications.

EMUI 6+ and Some EMUI 5

  1. Settings > Advanced settings > Battery manager > Power plan > select Performance
  2. Settings > Advanced settings > Battery manager > Protected apps > select the app > Protected
  3. Settings > Apps > select the app > Battery > disable High power consumption check and enable Allow background activity
  4. Settings > Apps > Advanced (at the bottom) > Ignore optimizations > Allowed > All apps > select the app > Allow

PowerGenie App

You can also try disabling the PowerGenie app in the phone settings (Settings > Apps > PowerGenie > Disable), but you’ll need to disable it again after each device reboot. Not available on all phones.

Disable Memory Optimization (EMUI 8-10)

Settings > System > Memory optimization > Settings (top-right corner) > disable Automatic memory optimization.

Allow Auto-launch via Phone Manager

Open Phone Manager (built-in app) > Auto-launch > find the desired app and enable the toggle.

Add the App to Cleanup Exceptions

Settings > Memory > Cleanup > Settings > Exceptions > add the app to the exceptions list.

Disable “Smart RAM” (on Some EMUI)

Settings > System > About phone > quickly tap 7 times on Build number (to enable developer mode) > go back to System > Developer options > find Smart RAM and disable it.

Xiaomi

Pin the App in Recent Apps

Open the recent apps screen, drag the app thumbnail downward to pin it. After this, even when clearing recent apps, the app’s background operation will not stop.


On some phones, you need to press and hold the thumbnail to open a menu where you should select the lock icon to pin the app. On newer models, pinning is done via the Security app: Gear icon > Boost speed > Pinned apps > enable the toggle for the app.

Disable the “MIUI Optimization” Feature

This feature is hidden in developer settings. To access it:

  1. Go to Settings > About phone.
  2. Tap the MIUI version 10 times to activate developer mode.
  3. Open Additional settings > Developer options.
  4. Find and disable MIUI Optimization.

Configure Background App Activity

Settings > Apps > All apps > select the app > enable Auto-start and Fullscreen mode, then in Other permissions enable:

  • Display over locked screen,
  • Show pop-up windows in the background,
  • Persistent notifications,
  • Activity control > No restrictions.


Or an alternative method:

  • Settings > Apps > select the app > Activity control > No restrictions.
  • Settings > Apps > select the app > enable Auto-start, then in Other permissions activate:
    • Modify system settings,
    • Change Wi-Fi connections,
    • Change Bluetooth connections,
    • Display over locked screen,
    • Run in background,
    • Activity control > No restrictions.

Configure Power Management

Perform the following steps:

  • Settings > Additional settings > Battery manager > Power plan > select Performance.
  • Settings > Battery & performance > Battery manager > Activity control > select the app > No restrictions.
  • Settings > Additional settings > Battery manager > Protected apps > add the app to the list.
  • Settings > Apps > select the app > Battery > enable Request high power usage and Keep running after screen off.
  • Settings > Additional settings > Battery & performance > App battery usage management > disable power-saving modes, then in Activity control select the app > Background settings > No restrictions.

Disable Activity Control for the App

Security > Battery & performance > Activity control > select the app > No restrictions.

Allow Auto-Start for the App

Security > Apps > Permissions > Auto-start > select the app > On.

Disable Notification Restrictions

Settings > Notifications & status bar > Notification management > select the app > enable Priority notifications and disable Notification restrictions.

Add the App to Power Saving Exceptions

Settings > Battery & performance > Power saving > Exceptions > add the app.

Disable “Game” or “Turbo” Mode for the App

If the app runs in game mode, it may receive additional restrictions. Check:

  • Settings > Special features > Game mode > exclude the app.
  • Security > Game mode > disable it or remove the app from the games list.

Meizu

Disable Battery Optimization

Settings > Battery > ellipsis in the top-right corner > Battery Optimization > at the top, select All Apps > find your app > choose Don’t Optimize (in some versions — Don’t Save Power).

Disable Smart App Deactivation

Settings > Battery > gear icon in the top-right corner > disable the toggles for Smart Sleep and Scheduled Operation.

Adjust Advanced Settings

Configure the following settings (item names may vary depending on the system version):

  • Settings > Additional Settings > Battery Manager > Power Plan > set to Performance
  • Settings > Additional Settings > Battery Manager > Protected Apps > add the desired app to the list
  • Settings > Apps > select your app > Battery > enable High Power Consumption Request and Keep Running After Screen Off

Disable Background Auto-Cleanup

Settings > Apps > select the app > Auto-Start > allow.

Remove Power Saving Mode Restrictions

Settings > Battery > Power Saving Mode > select Normal Mode.

Disable Deep Sleep in Flyme

Settings > Battery > App Sleep > remove the app from the list.

ASUS

Configure the Power Master App

ASUS devices come with the preinstalled PowerMaster app, which by default blocks apps upon launch and stops background processes after the screen turns off. Apply the following settings:

  • Mobile Manager > PowerMaster > Settings (or Power Saving Options) > disable:
    • Clean in standby
    • Block app auto-launch
  • Auto-start Manager > enable auto-start for your app
  • “Unrestricted” Mode (if available):
    • In PowerMaster, go to App Management
    • Select the desired app > enable Unrestricted Mode

Disable Battery Optimization

  • Settings > Battery > Battery Optimization
  • Select the app > Don’t optimize

Wiko

Change Settings and Exceptions

Settings > (names may vary):

  • Phone Assistant or Phone Manager > Battery > disable Eco Mode
  • Go back to the previous step and navigate to Manual Mode
  • Tap the gear icon in the top-right corner > Background App Whitelist > add the app.

Or:

  • Phone Assistant or Phone Manager > Power Saving > disable Eco Mode
  • Tap Optimized Mode > Disable or toggle off the switch for the desired app
  • Advanced Settings > Background Process Whitelist > enable the app.

Allow App Notifications

Sometimes restrictions are related to blocked notifications:

  • Settings > Notifications & Status Bar > Notification Management
  • Find the app and enable Allow Notifications
  • Optional: select Priority or Important to prevent system restrictions.

Enable Developer Mode

If the app still closes:

  • Settings > About Phone > tap Build Number 7 times to activate Developer Mode
  • Go back to Settings > System > Developer Options
  • Find Background Processes and select Standard Limit or No Restrictions
  • Scroll down and disable Don’t Keep Activities (if enabled).

Reset Battery Settings

If restrictions persist:

  • Settings > Battery > three dots () > Reset Optimization Settings
  • Confirm the reset and restart the device.

Alternative Solution: Change Hidden Settings

On the dialer, enter the code *#*#86569726#*#*, disable the Lowram Enable and Background Enable settings.


Warning! After rebooting the phone, these settings will need to be reconfigured.

Lenovo

Pin the App in the Recent Apps List

To keep the app running in the background, open the recent apps screen and tap the pin icon on the desired app.


Note! If you swipe away the app thumbnail, its background processes will still be forcibly terminated. In this case, restart the app manually.

Disable Background Battery Optimization

Settings > Apps > select the app > Battery usage unrestricted in background.

Add the App to Auto-Start

Settings > Apps > Auto-start > enable the toggle for the desired app. This will prevent the system from stopping it after reboot.

Disable Power Consumption Optimization

Settings > Battery > Power consumption optimization > select the app > Don’t optimize. This will remove strict background restrictions.

Oppo

Pin the App in Recent Apps List

Open the app > go to recent apps screen > pull down the app thumbnail > tap the Lock button > the app will display a lock icon.

Allow Autostart and Background Operation

Settings > App Management > select the app > enable Allow Autostart > go to Power Saving Mode > activate Allow Background Operation.

Disable Battery Optimization for the App

Settings > Battery > Battery optimization > select the app > set Don’t optimize.

Add the App to RAM Manager Exceptions

Settings > Additional settings > RAM manager > Exceptions > enable the app.

Additional Recommendations

Add the app to Launch Manager and Floating Apps List, and grant permission for persistent notifications to prevent it from being closed by the system.

Vivo

Allow Auto-Start

  • New Funtouch OS
    Settings > Additional Settings > Apps > Auto-Start > select the app > enable the toggle
  • Funtouch OS 2.6 and Below
    i Manager > App Manager > Auto-Start Manager > select the app > enable the toggle

Pin the App in Recent Apps

  • Minimize the app > open the recent apps screen (swipe up from the bottom) > tap the arrow next to the app name > select Lock > a lock icon will appear.
  • For devices with a taskbar: minimize the app > on the home screen, swipe up from the bottom > tap the app icon and swipe it downward > tap the lock icon.

Allow Background Power Consumption for the App

Settings > Battery > Background Power Management > select the app > set to Do not restrict background power consumption

Disable Battery Optimization for the App

  • Settings > Battery > Battery Optimization > select the app > set to Don’t optimize

Allow Background Operation via Special Access

Settings > Apps > Special Access > Background Operation > select the app > enable the permission

Disable Smart Power Saving for the App

Settings > Battery > Smart Power Saving > select the app > disable the toggle

Realme

Change Advanced Battery Settings for the App

Settings > Battery > Advanced settings:

  • Optimize battery usage > select the app > Don’t optimize
  • Optimized standby mode > Balanced mode or Off
  • Quick freeze apps > find the app > Off

Configure Battery Management for Apps

App battery management > select the app > enable:

  • Allow auto-launch
  • Allow main activity
  • Allow background activity

Disable Sleep Optimization

Turn off the Sleep standby optimization option to prevent the system from restricting background processes during inactive periods.

Add the App to Power Saving Exceptions (Additional Method)

Settings > Battery > Power saving mode > Exceptions > add the app.

Blackview

Pin the App in the Recent Apps List

Open the recent apps screen > tap the ellipsis next to the app name > select Lock > in the allowed apps list, tap the lock icon next to the app.

Disable Background Activity Restrictions

Settings > Apps & notifications > Show all apps > select the app > Advanced > Battery > Background activity restrictions > Off.

Disable Automatic App Memory Cleanup

Smart Assistant app (or Management) > App management > Automatic memory cleanup > toggle off for the app.

Allow App Auto-Start

Open the Basic Maintenance app > App Manager > Auto-start > select the app > On.

Configure Power Saving Settings

Basic Maintenance > Settings (gear icon in the top right) > disable Smart power saving in sleep mode.

Add the App to Battery Optimization Exceptions

Settings > Apps & notifications > Special access > Battery optimization > select All apps > find the desired app > set to Don't optimize.

Sony

Disable Stamina Mode

Do not use Stamina Mode to allow the phone to run background apps. Although the official description states that this mode only restricts mobile data and Wi-Fi, it also stops any background processes. Stamina Mode can be found and disabled in the Battery or Power Management section of the settings.

Disable Adaptive Battery

Settings > Battery > Adaptive Battery > Off


The Adaptive Battery feature limits the operation of rarely used apps. To extend battery life, it stops background processes for such apps. Over time, the phone should learn which apps are used frequently and which are not, but in practice, even frequently used apps may be terminated.

Disable Power Saving Function

Settings > Apps & notifications > Advanced > Special access > Power saving function.

Disable Battery Optimization

Settings > Battery > [three dots] > Battery optimization > select the app.

Disable Deep Sleep (If Available)

Some Sony models have a Deep Sleep feature that may block background processes. Check:

Settings > Battery > Deep Sleep > Off

Unuhertz

Disable App Blocking

Go to Settings > Intelligent Assistance > App Blocking, select the desired app, and toggle it to Off.


Or disable the app blocking feature entirely.

Disable Additional Restrictions

Check and deactivate the following settings:

  • Download Blocking
  • Launch Blocking
  • Background Activity Blocking
  • Background Process Cleanup

Check Power Saving Mode

Some restrictions may be related to Power Saving Mode.


Go to Settings > Battery > Power Saving and disable it for testing.

Exclude the App From Optimization

In Settings > Apps > select the desired app > Battery > set to Unrestricted.

Nokia

Deleting the Power Saver App

  1. Open Settings
  2. Go to Apps > All apps
  3. Tap [three dots] and select Show system
  4. Find the Power Saver app
  5. Force stop it
  6. Uninstall the app

Disabling Battery Optimization for a Specific App

  1. Go to Settings > Battery
  2. Select Battery optimization
  3. Find the desired app in the list
  4. Choose Don't optimize

This will prevent automatic background activity restrictions.

Disabling Data Saver (If Enabled)

  1. Navigate to Settings > Network & internet
  2. Select Data Saver
  3. Turn off the feature if active

This will unlock background internet access for apps.

HTC

Disable Battery Optimization

Go to Settings > Power > Battery optimization > Not optimized > All apps, select the desired app, tap Don’t optimize, and confirm by pressing Done.

Disable Power Saving Mode

Navigate to Settings > Power > Power saving mode and deactivate it. This will prevent forced background process restrictions.

Exclude the App from Sleep Mode

Open Settings > Apps > three dots > Special access > Sleep mode and remove the desired app from the list.

Allow App Auto-start

Go to Settings > Apps > three dots > Auto-start permissions, find the desired app, and enable the toggle.

Disable Adaptive Performance (If Available)

In Settings > System > Adaptive performance, disable the feature or add the app to exceptions.

Infinix

Important Notes:
  • Item names may vary in different XOS versions
  • For the app, also check notification settings separately
  • You can pin the app in the multitasking panel for reliability

Disable Power Saving Mode

  1. Open Settings > Battery
  2. Select Power Saving Mode
  3. Switch to Standard or Off

Disable Automatic App Optimization

  1. Settings > Battery > Battery Optimization
  2. Tap three dots > Disable Optimization
  3. Or for the app, select Don’t Optimize

Disable Battery Optimization for the App

  1. Settings > Apps > App Management
  2. Select the app > Battery
  3. Enable Allow Background Activity

Disable Background Restrictions via "Special Permissions"

  1. Settings > Apps > Special Access
  2. Select Background Activity Permissions
  3. Allow background activity for the desired app

Disable XBoost

  1. Settings > Special Features > XBoost
  2. Disable unnecessary modes for the app

Configure Game Mode

  1. Open Game Mode when launching a game
  2. In the game settings, select:
    • Do Not Restrict Notifications
    • Allow Background Data