【问题标题】:App icon badge - Firebase push notification /FCM - Flutter应用程序图标徽章 - Firebase 推送通知 /FCM - Flutter
【发布时间】:2020-06-16 08:09:20
【问题描述】:

我想在我的应用图标上显示通知计数器。我需要为 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);

有任何文章/视频/插件吗?

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2023-02-14
    • 2019-04-22
    • 2018-08-21
    • 1970-01-01
    • 2021-07-17
    • 2014-07-18
    • 2015-10-25
    • 1970-01-01
    • 2021-02-15
    相关资源
    最近更新 更多