【发布时间】:2019-08-22 03:23:04
【问题描述】:
我正在尝试通过 firebase 向 Android 发送通知。就应用程序和 Firebase 之间的通信而言,一切都已设置并正常工作。通知发送和接收正常。
我遇到的问题是显示的通知图标是一个白色方块。现在在你说这是重复之前,我已经阅读了this 的答案并尝试过。
我的清单文件现在有
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/notification_icon" />
<meta-data android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/google_blue" />
通知图标仍然是一个白色方块。有趣的是,颜色似乎并没有正确影响通知(是的,颜色是在值中设置的)。它仍然显示为:image
编辑:对图像大小有特定要求吗?我尝试过使用我的图标 (png) 512x512,也是 32x32,但都没有工作
更新:我意识到问题是当通知到达时我在应用程序中,所以它没有正确显示。当我退出时,图标显示。为什么在应用中不显示图标?
【问题讨论】:
-
我把它解释为我也发生了一个错误,所以我所做的不是从控制台发送通知而是从 api 发送通知
-
你是如何从 api 发送它们的?
-
是的,我曾经在我的应用程序中实现推送通知,当我从控制台发送它们时,它们像你的一样是空白的,但使用 api 后它们不是空白的
-
使用api是什么意思?
标签: android firebase firebase-cloud-messaging