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

Всем привет! Ребят? подскажите чем так хорош fcm? чем плох

вариант, если я в своем сервисе подключу лонгполлинг или вебсоккет? зачем мне через файрбейз транзитить данные для пушей?

14 ответов

22 просмотра

Со своим сервисом ты не сможешь гарантировано 24/7 принимать сообщения, твой сервис система убьет и нет пушей,ю. А fcm он системный он бессмертный его хрен завалишь. Это если очень грубо и упрощенно

Din-R-Islamov Автор вопроса
Roman Kirshov
Со своим сервисом ты не сможешь гарантировано 24/7...

Суть ясна. И сделать так, чтоб система не убила сервис невозможно что ли?

Din-R Islamov
Суть ясна. И сделать так, чтоб система не убила се...

Если ты задаёшь подобный вопрос, то для тебя невозможно. Есть способы но они очень сложные костыльными и не для новичков

Din-R-Islamov Автор вопроса
Roman Kirshov
Если ты задаёшь подобный вопрос, то для тебя невоз...

Ну начинается )) если есть техническая возможность, значит есть. А найду ли я решение? вопрос времени. То есть решение есть, окей будем искать. )

Din-R-Islamov Автор вопроса
Din-R Islamov
Суть ясна. И сделать так, чтоб система не убила се...

А раздражать не будет постоянная иконка сверху?

Din-R-Islamov Автор вопроса
Roman Kirshov
Бог в помощь)

Вот что пишут в доках A started service can use the startForeground(int, android.app.Notification) API to put the service in a foreground state, where the system considers it to be something the user is actively aware of and thus not a candidate for killing when low on memory. (It is still theoretically possible for the service to be killed under extreme memory pressure from the current foreground application, but in practice this should not be a concern.) но это не дает гарантии, что система уничтожит сервис. Люди пишут, про два сервиса, которые другу друга мониторят и перезапускают.

Din-R-Islamov Автор вопроса
Takhir
А раздражать не будет постоянная иконка сверху?

так она не висит. Висит только если пуш уведомление есть не обработанное

Конкретно с твоим случаем не сталкивался, но с какого то андроида если надо чтобы сервис не умер показывать пользователю оповещение а ля иконка местоположения появляется когда такси ищешь и тп

Din-R-Islamov Автор вопроса
Takhir
Конкретно с твоим случаем не сталкивался, но с как...

да понял. У меня задачка уведомления от избранных юзеров отображать, когда они посты выкладывают. Поэтому чтоб висело постоянно, не очень нужно. Думаю два сервиса мониторящие друг друга это неплохой вариант, потому что убить два сервиса одновременно чтоб один другого не успел рестартнуть, думаю очень мала вероятность.

Din-R Islamov
да понял. У меня задачка уведомления от избранных ...

Можно наверное посмотреть еще в сторону broadcast receiver, только вопрос как ловить само уведомление.

Din-R-Islamov Автор вопроса
Takhir
Можно наверное посмотреть еще в сторону broadcast ...

Да, про это тоже читал, там говорят типа второе вспомогательное приложение надо ставить. Такое не вариант, понятное дело

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта