Android 5.0及更高版本中未显示Firebase通知图标

时间:2018-01-10 10:05:59

标签: java android push-notification firebase-cloud-messaging notification-icons

简而言之,这就是我在Nougat / Oreo上的表现 - 圈子(Nougat上的正方形)而不是app图标:

enter image description here

在KitKat应用程序图标上显示自己很好:

enter image description here

我已正确设置Firebase的默认图标/ Android清单:

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

有人知道为什么最近Android版本的FCM通知中从不显示应用图标?我没有想法,有什么提示吗?

[修改]: 正如谷歌建议的那样,我想确保符合材料图像学指南,所以我对此进行了测试icon 但仍然只显示圆/方形。我有什么想法?

2 个答案:

答案 0 :(得分:8)

似乎Oreo上的Firebase版本11.8.0中存在错误。我遇到了同样的问题,但当我降级到版本11.6.2时,它就像一个魅力。

答案 1 :(得分:0)

图标应为平面(无渐变),白色且正面朝上。

https://material.io/design/iconography/#icon-treatments