• UIKit
  • SDK
  • 服务端 API
Chat/
全平台/
推送服务(Push)/
高级功能/
UIKit
  • 概述
    • 产品概述
    • 功能概览
    • 定价
      • 账单概览
      • Chat 包月套餐
      • Chat 增值计费说明
  • 快速集成
    • 跑通Demo
    • 集成
      • React
      • Vue
    • UserSig 鉴权
  • 功能
    • 集成通话能力
    • 添加表情回应
    • 已读回执
    • 对方正在输入
    • 用户在线状态
    • 消息搜索
    • 引用回复
    • 文本消息翻译
  • UI 组件
    • 会话列表
      • 会话列表
      • 会话列表上下文
      • 会话预览
      • 会话搜索
      • 会话操作
  • 主题
    • React
    • Vue
      • Web
      • Mobile
  • 自定义
    • 自定义消息
    • 自定义表情和贴纸
  • 本地化
    • React
    • Vue
  • 控制台指南
    • 新版控制台说明
    • 创建和升级应用
    • 基本配置
    • 功能配置
    • 账号管理
    • 群组管理
    • 回调配置
    • 用量统计
    • 实时监控
    • 开发辅助工具
  • 产品介绍
    • 消息管理
      • 单聊消息
      • 消息存储
      • 离线推送
      • 群消息
      • 消息格式
    • 账号系统
      • 登陆验证
      • 在线状态管理
    • 群相关
      • 群组系统
      • 群组管理
    • 用户资料和关系链
      • 资料管理
      • 关系链管理
  • 场景化实践
    • 实现直播间搭建
    • 实现游戏内聊天
    • AI 聊天机器人
    • 超大娱乐社群
    • 类Discord社群指南
  • 推送服务(Push)
    • 服务概述
    • 开通服务
    • 快速跑通
    • 厂商通道
      • 厂商配置
        • Android
        • iOS
        • Flutter
        • React-Native
      • 快速接入
        • Android
        • iOS
        • Flutter
        • React-Native
    • 数据统计
    • 排查工具
    • 客户端 API
      • Android
      • iOS
      • Flutter
      • React Native
    • 服务端 API
      • 发起全员/标签推送
      • 单发推送
      • 获取应用属性名称
      • 设置应用属性名称
      • 获取用户属性
      • 设置用户属性
      • 删除用户属性
      • 获取用户标签
      • 添加用户标签
      • 删除用户标签
      • 清空用户标签
      • 推送撤回
    • 推送回调
      • 全员/标签/单发回调
      • 其他推送回调
    • 高级功能
      • 自定义角标
      • 自定义铃音
      • 自定义小图标
      • 自定义点击跳转
      • 推送消息分类
    • 更新日志
      • Android
      • iOS
      • Flutter
      • React Native
    • 常见问题
  • 错误码

自定义小图标

Android
iOS
uni-app

支持厂商

华为和 Google FCM 支持自定义,其他厂商不支持自定义,默认使用 App 图标。

配置方法

在应用主工程的清单文件配置生效:
华为
Google FCM
<meta-data android:name="com.huawei.messaging.default_notification_icon" android:resource="@drawable/图标资源名称" />
<!-- [START fcm_default_icon] --> <!-- Set custom default icon. This is used when no icon is set for incoming notification messages. See README(https://goo.gl/l4GJaQ) for more. --> <meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/图标资源名称" />
<!-- Set color used with incoming notification messages. This is used when no color is set for the incoming notification message. See README(https://goo.gl/6BKBk7) for more. --> <meta-data android:name="com.google.firebase.messaging.default_notification_color" android:resource="@android:color/white" /> <!-- [END fcm_default_icon] -->
注意:
FCM 图标要求:
small icon 必须是带 Alpha 透明通道的 PNG 图片。
背景必须是透明。
周围不宜留过多 padding。
建议统一使用46 x 46px,过小图片会模糊,过大系统会自动缩小。
不支持自定义,默认使用 App 图标。
说明:
华为支持设置,其他厂商不支持,默认使用 App 图标。
将小图标放到 nativeResources/android/res/drawable文件夹中,将资源文件重命名为 huawei_private_icon.png即可。如图所示:











在技术社区提问