1

我是FCM新手。我无法让FCM将我的应用程序图标用作通知图标,并且图标始终是白色的空白图标。Firebase通知始终显示空白图标

我进口的图标,文件夹mipmap但似乎没有任何改变。正如一些伙计说,这是因为棒棒糖通知,in this question

但问题是,在FCM通知会自动弹出,而我不能得到通知建设者覆盖图标。我如何改变它?

+0

请张贴您的代码。 –

+0

@Bansal什么?关于棒棒糖和上述通知的图标是白色的......问bazillion倍 – Selvin

+0

的可能的复制(http://stackoverflow.com/questions/28387602/notification-bar-icon-turns- [通知栏图标在Android的5棒棒糖变白] white-in-android-5-lollipop) – Selvin

回答

16

这是FCM的默认行为。当应用程序处于后台时,它会显示白色图标。

使用该标签,并把它放在你的清单。对我来说这工作。希望它也适用于你

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

它的唯一途径我发现了多么正确的图标。它是用于在后台模式下显示通知的Firebase错误。 Firebase选择默认的应用图标,而不是您的通知构建器上的定义。 – encastellano

+0

在我的情况下,这也不起作用 –

+0

请分享您的代码 –

3

如果你有这个问题

enter image description here

请参阅此链接:Icon not displaying in notification: white square shown instead

我有同样的问题。我通过设计师制作透明图像来解决问题。 确保您的标志应该是72 * 72像素。

注意:不要在谷歌上搜索这个问题上浪费时间,你只需要一个透明的图标,这应该是72米* 72的尺寸。

+1

“的回答”,这是你的应用程序无法显示通知只有链接到一个重复的问题是不是一个答案... – Selvin

+0

我给了他确切的答案,所以他可能不会浪费他的时间,并专注于解决问题。 –

+0

谢谢我看到了链接。但我应该在哪里实现通知构建器。导致FCB自动弹出通知。 – Kenji