Flutter - 推送通知到达时在应用程序图标上显示徽章编号

Posted

技术标签:

【中文标题】Flutter - 推送通知到达时在应用程序图标上显示徽章编号【英文标题】:Flutter - Display badge number on app icon when push notification arrives 【发布时间】:2021-07-17 11:49:27 【问题描述】:

我在我的 Flutter 应用程序中使用 firebase_messaging 插件。对于 ios,我们在通知负载中提供了“badge”选项,当通知到达设备时(即使应用程序终止),该数字将显示在应用程序图标上。我们是否有任何选项可以通过通知负载添加“徽章”,例如适用于 android 的 iOS?。

谢谢。

【问题讨论】:

【参考方案1】:

您可以使用flutter_app_badge 包来完成您的任务。这里还有一个example,它将帮助您了解包的实现

【讨论】:

我已经尝试过该插件,但它需要打开应用程序才能更新徽章编号。即使应用程序终止,我也想显示徽章编号。 这个例子实际上并没有太大帮助。

以上是关于Flutter - 推送通知到达时在应用程序图标上显示徽章编号的主要内容,如果未能解决你的问题,请参考以下文章

当应用程序关闭时在 Flutter 中推送通知

如何在通知到达时在任何屏幕上显示自定义对话框?

应用程序进入后台时在 Flutter 上显示本地通知

如何将 Bitmap 转换为 AndroidBitmap 以在 Flutter 中推送通知?

Flutter / FCM 通知未到达 Codemagic iOS 版本

在 iPhone 中获取推送通知时徽章图标不会增加?