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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置由Image Base Studio生成的通知图标供Firebase使用?相关的知识,希望对你有一定的参考价值。

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

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

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

enter image description here

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

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

还有什么需要自动将该图标应用于通知吗?

答案
<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" />

以上是关于如何设置由Image Base Studio生成的通知图标供Firebase使用?的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio中的 Image Asset Studio(图标生成工具)

php 图片base64编码生成dataurl和保存为图片

如何动态设置数据:图像/文件类型?

用Data Url (data:image/jpg;base64,)将小图片生成数据流形式

php 将图片转换 base64 格式与还原生成图片

php如何生成加粗或者斜体的文字样式图片