Значок значка приложения - Firebase pu sh уведомление / FCM - Flutter - PullRequest
0 голосов
/ 16 июня 2020

Я хочу отображать счетчик уведомлений на значке моего приложения. Мне нужно сделать это как для iOS, так и для Android. Также счетчик должен обновляться, когда приложение убито (не запущено) или при работе в фоновом режиме. Я использую уведомления firebase pu sh.

Если я рассматриваю возможность использования общего счетчика, я могу использовать событие FirebaseMessaging.configure onMessage, чтобы уменьшить значение счетчика, но как увеличить значение того же счетчика (как будет Я знаю, что уведомление получено).

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

Ниже приведены полезные данные моего сообщения

    var tokens = [];
var payload = {
    "notification": {
        "title": "Contest Won! " + contestActivityFeedData.contestname,
        "body": "You Have Won " + contestActivityFeedData.amount,
        "click_action": "FLUTTER_NOTIFICATION_CLICK",
    },
    "data": {
        "contestid": contestActivityFeedData.contestid,
        "contestname": contestActivityFeedData.contestname,
        "notificationtype": 'contest_won'
    },
}
admin.messaging().sendToDevice(tokens, payload);

Есть какая-нибудь статья / видео / плагин для этого?

This is what i am trying to achieve

1 Ответ

0 голосов
/ 27 августа 2020

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

ref: https://firebase.google.com/docs/cloud-messaging/http-server-ref#notification -payload-support

...