чьей стороне должно решаться какие данные отправлять?
Это должен делать бекенд или фронтенд?
Мб есть стандартизированный шаблон?
Пока думаю самы простой вариант сделать так
body:{
type: string,
id?: string,
}
Где type будет id страницы которую нужно открыть
А id будет содержать идентификатор записи, если потребуется
Фронтенд будет определять type для всех страниц приложения
Или стоит вместо id страницы сделать тип события и формировать список на беке?
Что бы уже фронт ориентировался на него
2е
Смари, как я делал вот недавно: ид уведомления, чтоб прочитать его или удалить, тип, пейлоад. Типов уведомлений штук 10, уведомление может содержать картинку, а может нет, может содержать ссылку, а может нет. Так как на фронте тса нет, фронт заранее не знает че придёт, ориентируется на тип по методу отображения (пуш, внутри приложения), а уже после по набору данных и подставляет нужный шаблон. Уведомления полностью контролируются с бека, тк их текст, переменные и порядок можно задать с админки
Обсуждают сегодня