[英]Firebase notification icon not shown on Android 5.0 and newer
In short, this is what I am getting on Nougat/Oreo - circle (square on Nougat) instead of app icon:简而言之,这就是我在牛轧糖/奥利奥上得到的 - 圆圈(牛轧糖上的正方形)而不是应用程序图标:
On KitKat app icons shows itself just fine:在 KitKat 应用程序上,图标显示得很好:
I have set default icon for Firebase correctly/Android manifest:我已正确设置 Firebase 的默认图标/Android 清单:
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@mipmap/ic_launcher"/>
Does anybody know why app icon is never shown from FCM notification on recent Android versions?有人知道为什么最近的 Android 版本的 FCM 通知中从未显示应用程序图标吗? I'm out of ideas, any tips?
我没有想法,有什么提示吗?
[ Edit ]: As Google suggests, I wanted to be sure to meet material iconography guidelines, so I tested this icon But still only circle/square is shown. [编辑]:正如谷歌建议的那样,我想确保满足材料图标指南,所以我测试了这个图标但仍然只显示圆形/方形。 What have I ommited?
我忽略了什么?
It seems that there's a bug in Firebase version 11.8.0 on Oreo. Oreo 上的 Firebase 11.8.0 版似乎存在错误。 I was facing the same issue, but when I downgraded to version 11.6.2 it worked like a charm.
我遇到了同样的问题,但是当我降级到 11.6.2 版时,它就像一个魅力。
Icon should be flat (no gradients), white and face-on perspective.图标应该是平面(无渐变)、白色和正面透视。
https://material.io/design/iconography/#icon-treatments https://material.io/design/iconography/#icon-treatments
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.