【发布时间】:2018-03-01 10:37:07
【问题描述】:
我正在尝试使用以下有效负载语法来实现彩色通知:
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 格式表示。
为什么通知图标颜色没有变成我在payload中指定的颜色?
可绘制的图标(带有透明部分的白色图标)可能是这里的原因吗?
注意:此问题涉及 FCM 通知负载 和 NOT 数据。另外,问题是关于发送内容的后台情况,而不是前台。
【问题讨论】:
-
heyv ,我完全使用了你的颜色和通知点的颜色变化
标签: android firebase notifications firebase-cloud-messaging