-
Notifications
You must be signed in to change notification settings - Fork 21
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
Notification Feature: Push Notifications to alert users #1055
Comments
As far as I know there are 2 possible options for this currently: 1. Web Push APIYou can send a notification message to a centralized server including the ID of the device where this notification should be triggered. This normally needs a backend service that handles the device IDs as well as the notification scheduling (maybe based on time or things happening in the database). The problem is that the central server can decide to drop a notification if e.g. too many notifications have been sent in the recent time. 2. Notification TriggersFrom inside the web application notifications can be registered and scheduled. For the notification a so called trigger can be defined that defines when the application should be shown e.g. show a notification on next Monday morning. This has the great benefit that no backend service is required but probably has high limitations in how these triggers can be defined. Might work well for simple time-bound reminders. |
I seems like the main difference is whether the user should also receive notifications while the app is not running. If this is the case then push notifications should be used. Otherwise, notifications are also an option. See this post |
I’ve documented the current behaviour and the proposed solution in this Document for better clarity and understanding. |
As a user I should get actively pulled into the app with notifications in order to not miss new developments or required actions.
An overall notification feature should help users stay updated without the need to actively open the app and check data. Instead, both within the app (with some notification indicator) as well as through push notifications, the user should be automatically informed about new details.
On a technical level, this feature includes:
Broken into user stories as implementation steps:
As a user I can
The text was updated successfully, but these errors were encountered: