Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase通知图标未显示-特定要求?_Android_Firebase_Firebase Cloud Messaging - Fatal编程技术网

Android Firebase通知图标未显示-特定要求?

Android Firebase通知图标未显示-特定要求?,android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,我正试图通过firebase向Android发送通知。就应用程序和Firebase之间的通信而言,一切都已设置好,工作正常。通知正在发送和接收罚款 我遇到的问题是,显示的通知图标是一个白色正方形。在你们说这是重复之前,我已经读过答案并试过了 我的清单文件现在具有 通知图标仍然是一个白色正方形。有趣的是,颜色似乎不会正确地影响通知(是的,颜色是在值中设置的)。它仍然显示如下内容: 编辑:图像大小是否有特定要求?我试过使用我的图标(png)512x512,也是32x32,但都不起作用 更新:我意

我正试图通过firebase向Android发送通知。就应用程序和Firebase之间的通信而言,一切都已设置好,工作正常。通知正在发送和接收罚款

我遇到的问题是,显示的通知图标是一个白色正方形。在你们说这是重复之前,我已经读过答案并试过了

我的清单文件现在具有


通知图标仍然是一个白色正方形。有趣的是,颜色似乎不会正确地影响通知(是的,颜色是在值中设置的)。它仍然显示如下内容:

编辑:图像大小是否有特定要求?我试过使用我的图标(png)512x512,也是32x32,但都不起作用


更新:我意识到问题是当通知到达时我在应用程序中,因此它不能正确显示。当我退出时,图标显示。为什么在应用程序中不显示图标?

我设法解决了这个问题。显然,这些通知是在后台显示的,但不是在应用程序打开时显示的


为了解决这个问题,我必须在正在生成通知的服务的sendNotification方法中添加一个
.setSmallIcon(R.drawable.icon_test3)
。请确保图像较小,因为32x32对我来说工作正常。

我设法解决了这个问题。显然,这些通知是在后台显示的,但不是在应用程序打开时显示的


为了解决这个问题,我必须在正在生成通知的服务的sendNotification方法中添加一个
.setSmallIcon(R.drawable.icon_test3)
。确保图像较小,对我来说,32x32工作正常。

我把它解释为一个错误也发生在我身上,所以我所做的不是从控制台发送通知,而是从api发送通知。你是如何从api发送通知的?是的,我曾经在我的应用程序中实现推送通知,当我从控制台发送通知时,图标与你的图标一样为空,但在使用api后,它们不再为空。什么意思使用api?我把它解释为一个错误也发生在我身上,所以我所做的不是从控制台发送通知,而是从api发送通知。你是如何从api发送通知的?是的,我曾经在我的应用程序中实现推送通知,当我从控制台发送通知时,图标与你的图标一样为空,但在使用api后,它们不为空。使用api意味着什么?