Ability to subscribe to notifications when a user makes a post
Summary
We need to add a notification bell on every channel that you are subscribed to so that users can set custom notifications about new posts from the channel.
This logic should be mimicked for group activity as well. We already have the group bell icon.
Notification Options
-
Never - this means we should never send notifications to the user when there is a new post from this subscription
-
Sometimes - this means we should sometimes send notifications to the user when there is a new post from this subscription (need to define logic here)
-
Always - this means we should always send notifications to the user when there is a new post from this subscription
Notifications Logic
-
Send in-app notification to the user first
-
If user does not see in-app notification after X hours, then trigger a push notification to mobile device
-
If a user does not have mobile app installed, trigger an email notification