question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Integrate battery optimization dialog into onboarding

See original GitHub issue

Current situation

After completing the onboarding, users are facing a series of dialogs that ask them to disable battery optimizations (along with some additional information on exposure notifications). Those dialogs are merely a popup, potentially annoying and not looking important to users.

Dialog with information on exposure notifications Dialog asking users to disable battery optimizations Additional dialog if battery optimizations are disabled
Screenshot_1616846248 Screenshot_1616846253 Screenshot_1616846261

Suggested improvement

The onboarding flow should contain a page that asks users to disable battery optimizations.

Expected benefits

The onboarding flow feels better when it is actually complete when it seems to be done, instead of being followed by more popup dialogs. The rate of users who disable battery optimizations might improve, which would be good.

See also

#2682 Warn about deactivated battery optimization on main screen #1606 Improve UX for disabling battery optimization (an issue about using ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS)

For any readers having trouble disabling the battery optimization, there are some instructions in the FAQ https://www.coronawarn.app/en/faq/#no_risk_update about how to do this.


Internal Tracking ID: EXPOSUREAPP-5965

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:10 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
dsarkarcommented, Mar 24, 2021

@MikeMcC399 I added your comment to OP. Thanks.

1reaction
MikeMcC399commented, Mar 24, 2021

For any readers having trouble disabling the battery optimization, there are some instructions in the FAQ https://www.coronawarn.app/en/faq/#no_risk_update about how to do this.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Introduce first-time users to your app - Android Developers
To show a first-time user how to get the most from your app, present onboarding information at app startup. Here are some examples...
Read more >
Care-recipient Onboarding Guide - Knowledge Base
The Ambient Onboarding process involves the Caregiver and Care-recipient and can be completed using the Alarm.com app.
Read more >
Battery Optimization - Sentiance
Android manufacturers listed below prefer battery life over proper functionality of your apps. This page explains how to work around it.
Read more >
Notifications Not Shown - Mobile Push
Tap on the battery icon. Go to Power Management --> STAMINA mode --> Apps active in standby --> Add your app. Xiaomi/ Redmi,...
Read more >
Check if battery optimization is enabled or not for an app
According to CommonsWare, If you want to use ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, to lead the user straight to a page specific for your ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found