Full Battery Alarm for Huawei Devices
For Huawei EMUI 8, 9, and 10 devices (such as Huawei P20, P20 Lite, Mate 10, etc.):
Go to Phone Settings > Battery > App launch. Set Battery Charged Alarm to “Manage manually” and ensure all toggles are enabled. Note that this feature may be labeled differently or not available on all devices.
Disable “Manage all automatically.”
Make sure all toggles are ENABLED.
To ensure reliable background processes, you might need to uninstall PowerGenie.
Startup Manager
The Startup Manager prevents apps from running automatically after startup. Go to Settings > All > Startup Manager and allow the app.
For EMUI 9+ Devices
Go to Settings, search for Battery optimization, and access it.
Tap the inverted triangle next to “Don’t allow,” select All apps, find Battery Charged Alarm, and choose “Don’t allow.”
PowerGenie is a task killer app built into EMUI 9 on Android Pie, which may interfere with app functionality. Uninstalling PowerGenie may be necessary for proper app operation.
For EMUI 5.X and 8.X Devices
Go to Settings, search for and access Ignore Battery Optimization.
Tap the inverted triangle next to “Allow,” select All apps, find the Battery Charged Alarm app, and choose “Allow.”
For EMUI 6+ Devices (and some EMUI 5 Devices)
Go to Phone Settings > Advanced Settings > Battery Manager > Power Plan and set it to Performance.
Go to Phone Settings > Advanced Settings > Battery Manager > Protected Apps and add Battery Charged Alarm as a protected app.
Go to Phone Settings > Apps > Battery Charged Alarm > Battery > Power-intensive prompt (uncheck) and Keep running after screen off (check).
Go to Phone Settings > Apps > Advanced > Ignore Optimizations > Press Allowed > All apps > Find Battery Charged Alarm and set it to Allow.
For Huawei P9 Plus
Go to Phone Settings > Apps > Settings > Special Access > Ignore Battery Optimization.
Select Allow for Battery Charged Alarm.
For Huawei Honor 9 Lite, Huawei Mate 9 Pro
Go to Phone Settings > Battery > Launch and set Battery Charged Alarm to “Manage manually” and ensure all toggles are turned on.