Flutter本地通知图标未显示

时间:2020-04-25 17:28:17

标签: flutter notifications android-notifications

我遇到了一个非常普遍的问题,但是我看到的任何解决方案都帮不了我。因此,我正在尝试显示本地通知。

除图标外,所有内容均有效。按照软件包的文档,我在可绘制对象中添加了一个图标,但是它不起作用。

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

folder structure

这是我要初始化的代码

initialization code

我尝试了很多事情。我创建了具有透明度的图标(使用https://romannurik.github.io/AndroidAssetStudio/),然后将其添加到了可绘制对象中,并像第一张图片一样添加了PNG。

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

1 个答案:

答案 0 :(得分:0)

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

const AndroidInitializationSettings initializationSettingsAndroid =
    AndroidInitializationSettings('app_icon');

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