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

Подскажите, правильно ли я мыслю: есть апи для мобильных приложений,

список уведомлений. у каждого уведомления есть некий статус, в зависимости от которого нужно отображать тот или иной текст/иконку. Я отдаю как бекенд только сам статус и нужные метаданные для отобржения (время, какой то пейлоуд). ПМ говорит что я должен и текстовку с иконой отправлять в ответе, чтобы приложение юзало их и чтобы можно было их в любой момент заменить. Я говорю что сервер не должно колышить как отображать данные, это должен делать клиент. Кто прав?

27 ответов

30 просмотров

Не пм :)

Нотификации вообще показываются либо локальные либо глобальные, если локальные, то вы как бэк отсылаете грубо говоря только инфу, все остальное приложение само подтянет и выдаст нотификацию, а если глобальные нотификации, то вы полностью конфигурите эти нотификации, потому что по сути мобильная апка даже их не сможет редактировать особо, нотификации покажутся в обход самой апки 😉

ничего не понял, но очень интересно)) если что речь не о пуш уведомлениях просто список карточек-уведомлений

А я про пуш уведомления.. окай)

Это на какой платформе нотификации отрисовываются не приложением, в которое они направлены? Терминология "локальные" и "глобальные" тоже с этой платформы?

Я про пушнотификации если что говорил) Там показом пушнотификаций занимается не приложение а у каждой платформы свой сервис, который и ждет от бека своего сервиса или через апи от приложения инфы что и когда показывать, это я и разграничил как локальные и глобальные пуши. Там же смысл в том, что вы при инициализации приложения регистрируете его в этом сервисе на конкретной платформе и потом этот сервис опрашивает свои сервера о поступлении нотификаций, а сервером вы говорите что нужно отправить по этому айдишнику такой нотификейшн и приложение уже не используется для показа нотификации. либо вы в приложении дергаете апишку нотификейшена в обход серверов сервиса показа пушей)

FCM на андройде лагает пипец, задержка в несколько минут

ну да, это все не идеально и скорее зависит от того в каком режиме сама мобилка, например при режиме «сохранение энергии» мобилка реже опрашивает сервера)

Если мы всё ещё про мобилы, то там все уведомления отрисовываются самим приложением. Оно регистрируется для получения пушей, и оно же их отрисовывает По крайней мере так в Андроиде Вот я и хочу понять, в какой системе пуш отрисовывается не тем приложением, в которое он прилетел

вы уверены в этом на 100% может мы говорим о разных вещах?))

я уверен в этом

А я уверен в обратном)) Что же нам теперь делать?)

Потому что пуш прилетает не в приложение, а в бекенд пуш нотификейшенов для каждой платформы свой, покрайней мере довелось только с андроидом и ios поработать в этом плане с пушами

пуш, https://www.youtube.com/watch?v=k5yrqnhKQew

В жизни нельзя быть уверенным на 100% ни в чем.

славный клип) Таких щас не делают))

тебе - читать доки по андроиду, например (если это действительно нужно и интересно, конечно, начать отсюда можно developer.android.google.cn/guide/topics/ui/notifiers/notifications и далее по ссылкам developer.android.google.cn/training/notify-user/build-notification)

https://www.youtube.com/watch?v=dZhPh61G59g рекомендую) это правда клим о том как снимали но мне кажется он атмосфернее)

Шо за издевательство? 😅

у тебя что-то с браузером 😳

Ну так там google.cn что значит не так что-то с браузером? 🤣

хм действительно, извиняюсь при этом мне доки на английском показывают

developer.android.com/guide/topics/ui/notifiers/notifications developer.android.com/training/notify-user/build-notification

это документация по создание нотификейшенов из приложения

это используется например в приложении по типу календарь

Ну а вообще если уж хотите помочь, то прошу явный текст с тем, что написано “рендерит push notification то приложение, к которому эти пуш нотификации относятся”, а не документация по пушам)) Потому что ее я читал, даже разбирался в устройстве пушей, как это происходит на самом деле, думал может как-то это можно сделать в обход уже существующим сервисам и таки приложение как ни крутите не может иметь тот приоритет в отрисовке пушей, как нативный сервис отрисовки пушей в андроиде или в ios 😊 Вы из приложения только зарегистрировать можете это приложение и как выглядеть оно будет и все, дальше у приложения нет больше власти 😄

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта