170 похожих чатов

Ребят, привет Подскажите как типизировать payload для push уведомлений, точнее на

чьей стороне должно решаться какие данные отправлять?
Это должен делать бекенд или фронтенд?
Мб есть стандартизированный шаблон?

Пока думаю самы простой вариант сделать так

body:{
type: string,
id?: string,
}

Где type будет id страницы которую нужно открыть
А id будет содержать идентификатор записи, если потребуется

Фронтенд будет определять type для всех страниц приложения

Или стоит вместо id страницы сделать тип события и формировать список на беке?
Что бы уже фронт ориентировался на него

3 ответов

32 просмотра

Сергей- Автор вопроса
Rusiq

А что касается самого payload? Данных, что написал достаточно?

Сергей
А что касается самого payload? Данных, что написал...

Смари, как я делал вот недавно: ид уведомления, чтоб прочитать его или удалить, тип, пейлоад. Типов уведомлений штук 10, уведомление может содержать картинку, а может нет, может содержать ссылку, а может нет. Так как на фронте тса нет, фронт заранее не знает че придёт, ориентируется на тип по методу отображения (пуш, внутри приложения), а уже после по набору данных и подставляет нужный шаблон. Уведомления полностью контролируются с бека, тк их текст, переменные и порядок можно задать с админки

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта