-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Ask for notification permission when enabling account notifications #7554
Comments
can i work on this issue? @cketti |
@Aditya13s I know it has been a while, but if you are interested, do you have some thoughts on cketti's open question? |
Hello @kewisch ! |
@Renekakpo extending my question to you then, do you have thoughts on cketti's open question? |
I agree to cketti's approach on how to handle the notification problem. For the open question, I would suggest the following approach:
@kewisch Let me know what are your thoughts on my suggestion. |
@Renekakpo how are you planning to inform the user that notifications are silently disabled and allow them to re-enable? Could you describe the UX here? |
Sure! When users open the app, we can display a notification status banner at the top of the notification preferences, user account settings, or global app settings screen. The banner would use a muted color to indicate status neutrally, not as an error. It will explain to the user why this view is present and what action they should take. On user interaction, the app will:
I believe, this approach ensures users are informed about their notification status without creating friction, providing a clear and straightforward path to re-enabling notifications. |
I'm still having trouble concretely understanding what the flow looks like here. When would you show this banner? Is it in-app, or a system notification? What happens if the user does not want to re-enable? How would the rationale be shown? In what way would users be able to easily re-enable notifications? What UI Elements were you planning to use? You are welcome to get started on the patch without all those questions answered, me asking is just trying to avoid double work for you in the end if the approach needs to be changed. Maybe just go ahead for now and we can get back to the questions later. |
Hi @kewisch, When to Show the Banner:
Banner Details:
User Interaction Options:
Rationale Explanation:
Re-enabling Mechanism:
I'm open to iterating on this approach. Would you like me to start implementing and we can refine the details as we go? |
Currently the app is only asking for the notification permission during onboarding. But if the user doesn't grant the permission then, the app should ask again when the user enables notifications for an account (either when adding an additional account or via account settings).
We'll also have to handle the case where the user has denied the permission already and point them to the correct Android screen to reverse that decision.
Open question: What should the app do when it notices the notification permission has been revoked, but notifications are enabled inside the app?
The text was updated successfully, but these errors were encountered: