在集成firebase之后,我注意到通知图标是白色/灰色方块,所以我使用Image Asset Studio生成了一个通知图标,如本指南中所述:
https://developer.android.com/studio/write/image-asset-studio.html#create-notification
通知图标是这个(它是白色,选择图像并下载它以查看它):
正如您所看到的,它遵循规则,并且它位于向导默认存储它的位置,可绘制密度......等等
问题在于,当我从firebase启动PUSH时,noficiation图标仍然是白色/灰色方块,因此出现问题并且没有使用该图标进行通知。
是否有必要采取更多措施将该图标自动应用于通知?
答案 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" />