我正在将Firebase云消息与我的Flatter应用程序一起使用。
我正在使用Firebase控制台向我的应用发送推送通知。
我的问题是关于Android上的通知图标。
我用Android Asset Studio创建了一个图标,如下所示:
然后,我将下载的资产包含在各自的文件夹中,位于android/app/main/res/mipmap。
在清单上,我已经包含了所需的元数据代码:
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@mipmap/ic_stat_logopush" />
但是当发送通知时,会显示一个白色正方形。
我错过了什么或做错了什么?
编辑:
这是我当前的文件:
我想你应该看看这个。我也发现了很多问题,所以我将答案保存到了书签中;)
通知图标的背景应该是透明的,Android 5.0Lollipop通知图标必须是全白色的。
我认为你生成的图标大小不对。我使用Android资产工作室重新生成了它们,似乎在我这边工作。您可以使用此链接下载:
https://romannurik.github.io/AndroidAssetStudio/icons-notification.html#source.type=text
我在通知中使用的URL生成时遇到了这个问题。然而,在我的手机上,就像一个白色的小方块一样显示出来。我查了一下,发现很多帖子都是这样说的:通知中没有显示图标:显示的是白色方块 而且我确信通知的确实是透明的。但是,对于,我意识到不可能是透明的,因为它实际上是我从URL生成的。我怎样才能绕过这个问题,并确保图像呈现正确,而不是显示为白色正方形?以下是我的尝试: notificationService.j
我的应用程序生成了一个通知,但我为该通知设置的图标没有显示。取而代之的是一个白色的方块。 我试过调整图标的png大小(尺寸720x720,66x66,44x44,22x22)。奇怪的是,当使用较小的尺寸时,白色的正方形更小。 我搜索了这个问题,以及生成通知的正确方法,从我读到的代码来看,应该是正确的。不幸的是,事情并不像他们应该的那样。
在Android5上,我的通知栏上的应用图标变为白色。我在Android5Lollipop上看到这个通知栏图标变为白色,但我如何在我的codenameone应用上更改它。
我今天的通知图标有一个奇怪的问题。 我做了什么坏事吗? 这是我的图标图片(刚从这里下载https://material.io/icons/#ic_photo) : http://image.noelshack.com/fichiers/2016/44/1478185219-icon-notification.png 我错过什么了吗? 作为记录,我使用的是SDK 24,目前只创建了hdpi资源文件夹
我如何在运行Android5.0的手机中自定义状态栏上的通知图标。它总是作为一个白色的盒子(图片附上)。