-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
The data models need to be updated to support this new layer of information.
UserModel:- Add new fields for segmentation:
lastSeenAt: DateTime?,sessionCount: int, etc.
- Add new fields for segmentation:
- New
UserNotificationSettingsModel:- A new model, linked to the
User, to store the user's preferences for different categories of engagement notifications (e.g.,allowPromotions,allowSuggestions).
- A new model, linked to the
PushNotificationPayloadModel:- This model is already well-suited for this system and requires no changes. Its generic
datamap is perfect for handling deep-links from any type of campaign.
- This model is already well-suited for this system and requires no changes. Its generic
PushNotificationSubscriptionDeliveryTypeEnum:- This enum remains perfectly valid for its original purpose: user-configured, filter-based automated alerts like digests. It will coexist with the new system for admin/marketing-driven engagement.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Backlog