使用以下有效负载语法,我试图获得彩色通知:
const payload = {
notification : {
title : "App title",
body : "You have new messages",
icon : "not_icon_white2",
color : "#2a6d57",
sound : "default",
click_action : "do something"
}
};
状态栏中的图标正确显示(白色)但在通知抽屉中我的通知的行为如下:
标题颜色正确,但通知图标仍为白色,导致视觉体验不佳。
我正在使用(如上所示)有效负载中的color
属性,该属性也应该更改图标的颜色。
官方文档:
颜色 可选,字符串 通知的图标颜色,以#rrggbb格式表示。
为什么通知图标颜色不会更改为我在有效负载中指定的颜色?
图标是否可绘制(带有透明部分的白色图标)可能是原因吗?
注意:此问题涉及FCM 通知有效负载和 NOT 数据。此外,问题涉及发送内容的背景情况,而不是前景。
答案 0 :(得分:0)
您应该使用大写字母
在你的代码中
'color':'#2A6D57'