颤振本地通知图标未显示

Posted

技术标签:

【中文标题】颤振本地通知图标未显示【英文标题】:Flutter local notifications Icon not showing 【发布时间】:2020-08-09 06:53:30 【问题描述】:

我面临一个非常常见的问题,但我看到的解决方案没有帮助我。所以,我正在尝试显示本地通知。

除图标外,一切正常。根据包的文档,我向可绘制对象添加了一个图标,但它不起作用。

这是我的文件夹的结构和我要显示的图像

这是我的初始化代码

我尝试了很多东西。我创建了具有透明度的图标(使用https://romannurik.github.io/androidAssetStudio/)并添加到drawable中,添加了PNG,就像在第一张图片中一样。

仅当我将标准图标复制到可绘制对象(即 Flutter 徽标)时才有效。

【问题讨论】:

【参考方案1】:

这个包的文档不是很清楚。您需要将名称 app_icon 更改为 res/drawable 文件夹中的图标文件,以使您的自定义图标生效。在您的情况下,一个示例可以是ic_launcher.png。更改代码中的特定行是:

const AndroidInitializationSettings initializationSettingsAndroid =
    AndroidInitializationSettings('app_icon');

注意:如果您的通知图标变灰,请点击此链接寻求解决方案:https://***.com/a/63746521/15236786

【讨论】:

以上是关于颤振本地通知图标未显示的主要内容,如果未能解决你的问题,请参考以下文章

颤振推送通知图像未在所有设备上显示

如何在 Facebook 等应用程序图标上显示通知计数?

如何在 ionic 4 中使用电容器进行本地通知,在通知中显示图标和图像“不是科尔多瓦本地通知”

本地通知触发时更改图标徽章编号

为啥颤振本地通知会出现异常

颤振本地通知中的matchDateTimeComponents对象是啥?