如何设置Image Asset Studio生成的通知图标供Firebase使用?

时间:2018-03-06 16:25:40

标签: android firebase push-notification firebase-notifications notification-icons

在集成firebase之后,我注意到通知图标是白色/灰色方块,所以我使用Image Asset Studio生成了一个通知图标,如本指南中所述:

https://developer.android.com/studio/write/image-asset-studio.html#create-notification

通知图标是这个(它是白色,选择图像并下载它以查看它):

enter image description here

正如您所看到的,它遵循规则,并且它位于向导默认存储它的位置,可绘制密度......等等

问题在于,当我从firebase启动PUSH时,noficiation图标仍然是白色/灰色方块,因此出现问题并且没有使用该图标进行通知。

是否有必要采取更多措施将该图标自动应用于通知?

1 个答案:

答案 0 :(得分:1)

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

这将转到覆盖默认图标的AndroidManifest文件。

如果需要覆盖默认通知颜色:

<meta-data android:name="com.google.firebase.messaging.default_notification_color"
    android:resource="@color/google_blue" />