-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android user should be prompted to enable background battery usage #2698
Comments
@holmesworcester, I dug it a little on this and it seems that Android has two separate concepts for this: Background activity and Battery Optimization. On iOS it's all rolled into a single toggle: Background app refresh So on Android, the first time flow might be something like this:
Is the requirement for both concepts? Are we only doing this on Android? |
@holmesworcester this is ready for review. I shared some thoughts/questions above ☝. We'll need to make some decisions and then I can do another pass to clean it up. Some of my questions at this point:
Research and explorations in the Figma |
Yes, let's consider the background activity/data permission. I just saw a prompt from signal about this in a recent version. |
This is updated to draft 2 (Figma) cleaning up some of the noise from decisions we made. Still questions on when and how to show the first run prompts, mocked up some options. |
Quiet networks will be more reliable if Android apps can run continuously in the background. To do this, users need to give the app permission. (We might choose not to run in the background when the user is on mobile data and is using QSS, to save battery, but that's another issue!)
A user can trigger the dialog asking them to allow background battery use, but we need to prompt the user to do this.
We could do this with a notification in the settings, or with a prompt on first run.
"Would you like to enable background battery usage? This will make your notifications more reliable, and improve reliability for others in your community."
One thing that's tricky about this is that it's a global setting for Quiet, not a setting specific to any one community. We might need to make some section for global settings within the community settings. Or it could be another settings area in the community switcher... but this might be confusing.
The text was updated successfully, but these errors were encountered: