2016-11-26 1 views
0

Я заметил, что когда я отправляю полезную нагрузку FCM, когда приложение находится в фоновом режиме, я вижу, как отображается уведомление, которое соответствует документам, но я вижу собственные уведомления для каждого полученного сообщения уведомления. Когда мое приложение было в фоновом режиме, я получил 3 push-сообщения (с полезной нагрузкой уведомления), и теперь я вижу 3 собственных уведомления в лотке уведомлений. Почему они не рухнули? По умолчанию, в соответствии с документами FCM, все сообщения для сообщений разборчивы. Ссылка на документ: https://firebase.google.com/docs/cloud-messaging/concept-optionsСообщения об ошибках FCM не сбрасываются

Я использую компиляцию «com.google.firebase: firebase-сообщения: 10.0.0» в моем приложении \ build.gradle

ответ

1

В этом случае «Tag» переменную должна использоваться. В полезной нагрузке уведомлений должен быть одинаковый набор тегов. Полная полезная информация для уведомлений следующая, и она работает для меня.

"notification":{ 
    "title":"Huawei", 
    "body":"21 Notification received", 
    "sound":"default", 
    "badge":4, 
    "tag":"1", 
    "click_action":"OPEN_ACTIVITY_1" 
    "icon":"fcm_push_icon" 
    } 
Смежные вопросы