firebase - 应用程序图标徽章 - Firebase 推送通知/FCM - Flutter

标签 firebase flutter push-notification firebase-cloud-messaging

我想在我的应用程序图标上显示通知计数器。我需要同时为 iOS 和 Android 执行此操作。当应用程序被终止(未运行)或在后台运行时,计数器也必须更新。我正在使用 firebase 推送通知。

如果我考虑使用通用计数器,那么我可以使用 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

最佳答案

您可以将“徽章”选项添加到通知负载。

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

关于firebase - 应用程序图标徽章 - Firebase 推送通知/FCM - Flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62403887/

相关文章:

java - Firebase Firestore : Returning NullPointer Exception when accessing data

node.js - 在特定日期/时间安排云功能

flutter - 通过 Flutter 查询具有基于角色的安全性的 Firestore 文档

iphone - iPad 中的推送通知未出现在“设置”中

android - 谷歌云消息沙盒

java - 我想做一点计算并将值传递给另一个 Activity 上的 TextView

listview - Flutter: Animation - 如何制作动画列表?

json - Flutter如何从JSON HTTP响应中获取特定值

javascript - 将通知推送到 JavaScript?

android - 为什么我们需要在 Firebase SDK 的底部应用 google-services 插件?