-
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
Notifications and read/unread messages should sync between devices #750
Comments
Questions:
Goals:
|
Notes on Whatsapp research:
|
I realized after doing some research that we already added notifications to community settings, Channel settings, and DM settings. The options are currently as follows: Get notifications for:
This allows global and local (channel/DM) controls. We also have promos that will tell you to enable your device notifications if they are not enabled. Unless we want to add more controls, I’m not sure this needs any design. The synchronization strategy is up to Holmes and the Engineers. The goal is to sync, keeping track of the last-read message per user across all devices, and making sure to update devices accordingly. We also need some sort of ‘presence detection’ to determine if the user is actively using the desktop so we can mute mobile notifications. If the user has been active on mobile, and then switches to desktop (and vice versa), we should delay notifications for a short period to allow for synchronizing. Delay time TBD in experiments, but likely 2-5 seconds is good. |
Some answers from the research:
Yes, based on telegram research.
Badges should continue to be shown, unless we add a controls for that.
Yes, based on telegram research I also found out in my telegram research we can detect if user has notifications turned off on MacOS and prompt them to turn them on. I added a note to the previous spec where we we're previously unsure. |
Some other notes from our call:
|
Updated the issue description to reflect all of this. |
Messaging apps have quite a lot of features that users take for granted, when it comes to syncing read/unread messages, notifications, and notification settings between platforms.
Requirements
Implications for how notification settings are stored:
Implications for iOS push notifications:
See below for more research and discussion.
The text was updated successfully, but these errors were encountered: