из фона? В доке написано, что даныне приходят в data и оттуда типа нужно уже плясать. Но что-то нифига не понятно, как это обработать
https://firebase.google.com/docs/cloud-messaging/android/receive#handling_messages
ну лови в MessageReceiver и разбирай его там
по типу if(data.isNotEmpty), то открывать пуш? А как это связано с моментом, когда приложение не запущено или в фоновом режиме?
да до меня было написано, хер пойми как.. пока для теста сделаю вот так
Можешь для начала log вывести RemoteMessage и посмотреть что прилетает, и уже от этого плясать
Я вообще не понимаю В развернутом состоянии все норм работает. В свернутом даже в метод onMessage не заходит, хотя пуш прилетает
Есть еще варианты?
у тебя же сервис по пушам. Там есть метод куда приходит твоя инфа. Вот там и обрабатывай. Только активити щас вроде нельзя запускать
Можно, вот этот момент я не могу понять
Это название функции. В чем вопрос?
да, но он не отрабатывает, если приложение не запущено или в фоне
Да интересно
Вопрос то в том, что все норм, пуш прилетает, но при клике на него (если прилка не запущена) ничего не происходит. Я не пойму, где это обрабатывать нужно
А что ты хочешь чтобы происходило?
да для теста, хотябы открыть активити, которая мне нужна
Ну так глянь доку, там вроде нельзя запускать активити на каких то версиях, я щас не помню а может что то путаю
с 10 андроида и выше. Но это ладно. Я на 7 даже пробовал
ну тащи код посмотрим
так что тащить то? Если прилка запущена, то все работает как надо.
А если не запущена, то бишь процесса нет и нет сервиса. Тоже вроде логично
Вот например. Если в фоне, то это уведомление содержит все мне нужные данные. Но я хз как обработать клик
Обсуждают сегодня