【发布时间】:2017-10-14 15:51:27
【问题描述】:
我一直在为我的应用设置通知图标。在我的代码中,我有这两个:
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" />
所以,当应用程序正常打开时,我会看到可绘制的图像。 但是,当应用程序处于后台或关闭时,我看到一个空白图像。我想这个空白图像是我的应用图标的灰色版本。
正确吗?如果应用在后台,如何设置通知的任何图像?
编辑
通知的显示方式:
【问题讨论】:
-
看看他们的文档。它可能会帮助你。 firebase.google.com/docs/cloud-messaging/android/receive
-
@ruch ehm..我在 Google Firebase 网站上阅读了所有内容...我在这里是因为我没有找到足够的信息
-
@lucacatr:请记住,每个人都在努力帮助你。您可能已经阅读过文档,但没有特别提到这一点。许多新人在需要帮助时会在 SO 上发帖,但在很多情况下他们没有关注文档本身。这就是我这样做的原因。再补充一点,你的语气在 SO 这样的论坛中似乎不是最好的。
-
嗨@halfer。感谢您的意见。我同意你的观点,某些短的 cmets 可能不会像在现实世界中那样反映得很好。我以前不知道“友善政策”。从现在开始,我一定会标记的。干杯!
标签: android firebase push-notification