Страницы

Поиск по вопросам

пятница, 24 января 2020 г.

Как обработать push android

#android #notifications #firebase #push_уведомления


Как сделать так, чтобы когда приложение в бэкгранде, push уведомление отправлялось
не сразу в notification center, а обрабатывалось приложением методом onMessageReceived?
Пуш сделано на firebase. 
    


Ответы

Ответ 1



Отправляйте data-сообщения (без объекта Notification) With FCM, you can send two types of messages to clients: Notification messages, sometimes thought of as "display messages." Data messages, which are handled by the client app. Client app is responsible for processing data messages. Data messages have only custom key-value pairs. Use notification messages when you want FCM to handle displaying a notification on your client app's behalf. Use data messages when you want to process the messages on your client app. About FCM Messages

Ответ 2



убрать метод super.onMessageReceived(remoteMessage);

Ответ 3



Я использую замечательную библиотеку RxFcm, в ней есть классы которые помогут сделать то что вам нужно без особого труда

Комментариев нет:

Отправить комментарий