You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter Android端Firebase Messaging自定义通知图标设置方法

修改Flutter Firebase Messaging Android通知图标步骤
  • 准备合规的图标文件
    Android通知图标要求透明背景、白色单色图形(系统会自动适配着色,非白色图形可能显示异常)。需要生成多分辨率版本,对应不同dpi目录:

    • mdpi: 24×24px
    • hdpi: 36×36px
    • xhdpi: 48×48px
    • xxhdpi: 72×72px
    • xxxhdpi: 96×96px
      可以用Android Studio的「Image Asset」工具生成,也可以用在线工具制作符合规格的图标。
  • 替换项目中的默认图标
    将生成的图标分别放入Flutter项目的android/app/src/main/res/drawable-<dpi>/目录(比如drawable-mdpi、drawable-hdpi),统一命名为ic_notification.png(自定义名称需后续配置对应)。缺少对应dpi目录可手动创建。

  • 配置AndroidManifest.xml
    在android/app/src/main/AndroidManifest.xml的<application>标签内添加以下配置,指定默认通知图标:

    <meta-data
        android:name="com.google.firebase.messaging.default_notification_icon"
        android:resource="@drawable/ic_notification" />
    

    注意@drawable/ic_notification要和你放置的图标文件名一致(不带.png后缀)。

  • 验证修改效果
    重新运行Flutter应用,发送测试通知检查图标是否更新。如果模拟器未生效,可尝试清除应用缓存或重启模拟器。

内容的提问来源于stack exchange,提问作者Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 18:38:13