【问题标题】:Flutter fcm push notifications are not able to show icon badgesFlutter fcm 推送通知无法显示图标徽章
【发布时间】:2023-02-14 20:27:03
【问题描述】:

最终数据 = { “通知”: { “标题”:标题, “身体”:身体, }, “apns”:{ “有效载荷”:{ “aps”:{“徽章”:1} } }, “到”:pid };

【问题讨论】:

    标签: flutter firebase firebase-cloud-messaging badge


    【解决方案1】:

    当您收到有效负载数据时,您必须在使用 Flutter 时手动更新徽章。

    将这个 library 集成到您的代码中,以便它可以轻松管理它

    您所要做的就是从以下代码块中读取 FCM 体内的徽章,并根据该数字增加徽章或者每次收到新通知时只需增加徽章:

    FirebaseMessaging.onMessage.listen((RemoteMessage message) {
      print('Got a message whilst in the foreground!');
      print('Message data: ${message.data}');
    });
    

    【讨论】:

      【解决方案2】:

      当你收到推送通知时,你必须使用这种类型的响应,然后徽章才会显示出来。 代码响应:-

      {
          "notification": {
              "body": "This is an FCM notification message!",
              "title": "FCM Message",
              "badge":4
          },
          "priority": "high",
          "data": {
              "click_action": "FLUTTER_NOTIFICATION_CLICK",
              "id": "1",
              "status": "done"
          },
      
          "to": "eLk6p-WZ_kC-tZL60lRnp-:APA91bFhdwojQVVa-6wSCR9nTctBRZg0_Hx0ZACouKK2DsSjQzQX6EjrwCtJmWXfJzi2dO3t_ckcZmeWmoWoHMkgwrjMK5IAUJ3h1teBYD2mq-PjFb8-W3_PqMugl90e2fz7_AZYyTV-"
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-22
        • 2018-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-17
        • 2017-07-26
        • 1970-01-01
        相关资源
        最近更新 更多