通知图标应用程序后台android

通知图标应用程序后台android,android,firebase,push-notification,Android,Firebase,Push Notification,我无法为我的应用设置通知图标。在我的代码中,我有两个: NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context) .setSmallIcon(R.mipmap.ic_launcher) .setLargeIcon(BitmapFactory.decodeResource(context.getResources(),

我无法为我的应用设置通知图标。在我的代码中,我有两个:

NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context)
            .setSmallIcon(R.mipmap.ic_launcher)
            .setLargeIcon(BitmapFactory.decodeResource(context.getResources(),
                    R.drawable.ic_stat_ic_notification)).....
这是:

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

因此,当应用程序打开正常工作时,我会看到可绘制的图像。 但是,当应用程序处于后台或关闭时,我会看到一张空白图像。我想这个空白图像是我的应用程序图标的灰色版本

正确吗?如果应用程序位于后台,如何设置通知的任何图像

编辑

通知的显示方式:


尝试使用此图标,图标\u徽标是可绘图中的图标图像。

查看他们的文档。这可能对你有帮助@ruch ehm..我在Google Firebase网站上阅读了所有内容…我在这里是因为我没有找到足够的信息@lucacatr:请记住每个人都在努力帮助你。你可能读过这些文件,但你没有特别提到这一点。很多新人在需要帮助的时候都会发布这样的帖子,但在很多情况下,他们没有注意到文档本身。这就是我这么做的原因。此外,在这样的论坛中,你的语调似乎不是最好的。嗨@halfer。谢谢你的建议。我同意你的看法,某些简短的评论可能不会像现实世界中那样反映得很好。我以前不知道“友善政策”。从现在起,我一定会打旗子。干杯它在我的应用程序上运行良好,共享更多代码,或者如果它在github上,你可以共享它在Android 6上运行,如果应用程序在后台也可以吗?是的,它运行正常,你可以共享代码以便我检查!我刚刚向您展示了代码这是唯一用于创建通知的东西,至少显示了通知是如何发出的图像我分享了一个通知示例
NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
            .setSmallIcon(R.drawable.icon_logo)
            .setContentTitle(title.toString())
            .setSound(defaultSoundUri)
            .setPriority(Notification.PRIORITY_MAX)
            .setContentText(sp.toString());