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

Привет всем. Подскажите, как обработать клик на пуш с ФБ

из фона? В доке написано, что даныне приходят в data и оттуда типа нужно уже плясать. Но что-то нифига не понятно, как это обработать
https://firebase.google.com/docs/cloud-messaging/android/receive#handling_messages

21 ответов

15 просмотров

ну лови в MessageReceiver и разбирай его там

leksss-Alekseyevich Автор вопроса

по типу if(data.isNotEmpty), то открывать пуш? А как это связано с моментом, когда приложение не запущено или в фоновом режиме?

leksss-Alekseyevich Автор вопроса

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

Можешь для начала log вывести RemoteMessage и посмотреть что прилетает, и уже от этого плясать

leksss-Alekseyevich Автор вопроса

Я вообще не понимаю В развернутом состоянии все норм работает. В свернутом даже в метод onMessage не заходит, хотя пуш прилетает

leksss-Alekseyevich Автор вопроса

Есть еще варианты?

у тебя же сервис по пушам. Там есть метод куда приходит твоя инфа. Вот там и обрабатывай. Только активити щас вроде нельзя запускать

leksss-Alekseyevich Автор вопроса

Можно, вот этот момент я не могу понять

Это название функции. В чем вопрос?

leksss-Alekseyevich Автор вопроса

да, но он не отрабатывает, если приложение не запущено или в фоне

Да интересно

leksss-Alekseyevich Автор вопроса

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

А что ты хочешь чтобы происходило?

leksss-Alekseyevich Автор вопроса

да для теста, хотябы открыть активити, которая мне нужна

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

leksss-Alekseyevich Автор вопроса

с 10 андроида и выше. Но это ладно. Я на 7 даже пробовал

ну тащи код посмотрим

leksss-Alekseyevich Автор вопроса

так что тащить то? Если прилка запущена, то все работает как надо.

А если не запущена, то бишь процесса нет и нет сервиса. Тоже вроде логично

leksss-Alekseyevich Автор вопроса

Вот например. Если в фоне, то это уведомление содержит все мне нужные данные. Но я хз как обработать клик

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

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

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта