Battery Optimization & Background Restrictions

In this article, we will review some Android system-specific settings that may restrict the performance of the Onfleet app and how to fix the issue. 

If you use an Android device, you may receive a notification to update some of these settings before you go On Duty:

1.png2.png

This article will cover:

Note: We recommend that drivers do not swipe (i.e., "kill") Onfleet from recent apps while on duty.  If you are on an Android device that is not Samsung or Google-related, please refer to https://dontkillmyapp.com/ for further guidance on your specific device. 

Battery Optimization 

If you are using an Android device and are experiencing issues with task completion, task tracking, or navigation, your device's “Battery Optimization” feature may be to blame. 

The “Battery Optimization” setting restricts background network functionality on some phones, so no location or other data is transmitted as long as Onfleet (or other apps) are backgrounded. Therefore, to ensure the full and proper use of Onfleet’s app while using an Android device, we recommend ensuring that the “Battery Optimization” mode is turned off

For most Android devices, the Battery Optimization settings can be accessed from the main menu by pressing and holding the Onfleet app. You will then need to click "App Info" to open the configuration menu. After that, you can select "Battery" and click "Don't Optimize".

 

Screen_Shot_2022-04-29_at_4.36.03_PM.pngbattusage.pngdont_opt.png

 

If you have the latest Android OS version, your settings will be shown below; please make sure to select "Unrestricted" under your battery usage.

32unrestricted.png

Other Android devices may have slight differences in the path to change these settings. Please click the links below to follow the instructions on how to turn off the Battery Optimization restriction for your Onfleet App on other Android devices: 

Google Android 6, 7, and 8 devices

  1. Open the Settings menu on your device and tap Battery.
  2. Select the “More” button from the top right section and choose Battery Optimization.
  3. On the Battery Optimization screen, switch to the All apps list from the drop-down to see your device's apps. 
  4. Select Onfleet from the menu and choose Don’t Optimize

Return to Top

Samsung S8

  1. Open the Settings menu on your device and tap Device Maintenance.
  2. Tap Battery at the bottom left.
  3. Scroll through the App list until you find Unmonitored apps.
  4. Select the three vertical dots on the top right corner to add Onfleet to the Unmonitored App list. 

Return to Top

Samsung S9, S10

  1. Open device Settings
  2. Select Device Care. 
  3. Tap Battery from the bottom left-hand corner. 
  4. Tap the three vertical dots at the top-right corner. 
  5. Disable Put unused apps to sleep.
  6. Disable Auto-disable unused apps.
  7. Select “Sleeping Apps” to check if Onfleet is listed; if so, remove it. 
  8. Disable background restrictions for Onfleet. 

Note: Samsung S9 and S10 App or System updates may revert these settings to their original settings. We recommend periodically checking these settings to ensure no restrictions are placed on Onfleet. 

Return to Top

Samsung Galaxy Android 6, 7, and 8 devices

  1. Open the Settings menu on your device and tap Device Maintenance.
  2. Tap Battery at the bottom left.
  3. Tap Battery Usage
  4. From the top right corner of the action bar, tap the “More” button and select Optimize Battery Usage.
  5.  On the Optimize Battery Usage screen, switch to the All Apps list from the drop-down to see all the apps on your device.
  6. Turn off to exclude Onfleet from the battery restrictions. 

Return to Top

LG Devices

1.  Open the Settings menu on your device and tap Battery & Power Saving.
2. Tap Battery Usage.
3. Tap Ignore Optimizations.
4. Find the Onfleet app and turn it on to exclude it from the Battery Optimization feature.

Return to Top

Huawei devices

1. Open the Settings on your Huawei device.
2. Select Apps.
3. Select Settings.
4. Select Special Access.
5. Select Ignore Optimizations.
6. Find the Onfleet app and select “Allow.”

Return to Top

Samsung Ultra Power Saving Mode

In Ultra Power Saving Mode, all apps' background battery usage will be automatically blocked by default. To remove Onfleet from being blocked, please follow this guide:

  1. Select the Apps icon. 
  2. Go to Smart Manager.
  3. Tap Ultra Power Saving Mode. 
  4. Ensure Ultra Power Saving Mode is turned off. 

Return to Top

Background Data Restrictions

The Onfleet app requires the ability to run on a device's network background while a driver is on duty. Therefore, drivers should turn background data on for your device for Onfleet to track location and task completion data accurately. 

For most Android devices, the Background Data restriction settings can be accessed from the main menu by pressing and holding the Onfleet app. You will then need to click "App Info" to open the configuration menu. After that, you can select "Mobile data & Wi-Fi" and enable "Background data".

appinfo.pngbackground_data.png

Other Android devices may have slight differences in the path to change these settings. Please click the links below to follow the instructions on how to turn off the"Background data" for your Onfleet App on an Android device: 

Samsung Galaxy Devices

 

  1. Open the Settings menu on your device and tap Device Maintenance.
  2. Select Battery located at the bottom left.
  3. Tap the MID option on Power Saving Mode.
  4. Tap the Customize.
  5. Turn ON the background network usage. 

 

Note: App Power Saving is a Samsung-specific option to limit the background tasks of apps. By default, anything you don't open for a few days will be set to save power. You can select Onfleet never to conserve power (which will keep the OS from ever limiting its background processes). 

Other Android Devices

1. Open Settings and tap Data Usage.
2. Find the Onfleet app and ensure that “Restrict App Background Data” is not turned on.

Android Devices 7.0+

1. Enable usage of mobile data in the background.

 

Return to Top

 

Background Functionality Restriction

Some Android devices (Android 10 and higher) offer what is known as "Background Functionality Restriction." This option will block Onfleet from receiving notifications, messaging, and other services. This is based on the device's memory usage, and the Android OS can kill these activities, leading to drivers losing connections, not receiving new tasks, or dispatcher messages. 

 

For most Android devices, the Background Functionality Restriction settings can be accessed from the main menu by pressing and holding the Onfleet app. You will then need to click "App Info" to open the configuration menu. After that, you can select "Battery" and disable "Background restriction".

 

battusage.pngScreen_Shot_2022-04-29_at_5.00.10_PM.png

 

If you have the latest Android OS version, your settings will be shown below. Please make sure to select "Unrestricted" under your battery usage.

 

32unrestricted.png

 

Other Android devices may have slight differences in the path to change these settings. To disable the Background Functionality Restriction (on any Android 10+ device): 

1. Go to Settings and select Privacy
2. Select Permissions Manager and find the Onfleet app
3. Select "Allow all the time" for Onfleet. 

Note: Onfleet will only track a driver's location while "On Duty" and never track the driver's location while "Off-Duty." 

Return to Top