android - Android 上的通知图标显示为白色方 block

标签 android flutter firebase-cloud-messaging

我将 Firebase 云消息传递与我的 Flutter 应用程序一起使用。
我正在使用 Firebase 控制台向我的应用发送推送通知。
我的问题是关于 Android 上的通知图标。
我用 Android Asset Studio 创建了一个图标,如下:
enter image description here
然后我将下载的 Assets 包含在它们各自的文件夹中,分别位于 android/app/main/res/mipmap。
在 list 上,我包含了所需的元数据代码:

<meta-data
    android:name="com.google.firebase.messaging.default_notification_icon"
    android:resource="@mipmap/ic_stat_logopush" />
但是在发送通知时,会显示一个白色方 block 。
enter image description here
enter image description here
我错过了什么或做错了什么?
编辑:
这是我当前的文件:
enter image description here

最佳答案

我认为您生成了错误大小的图标。
我使用 android Assets 工作室重新生成了它们,并且似乎在我的最后工作。
您可以使用此链接下载:
https://romannurik.github.io/AndroidAssetStudio/icons-notification.html#source.type=text&source.text.text=capenergy&source.space.trim=1&source.space.pad=0&name=ic_stat_capenergy

关于android - Android 上的通知图标显示为白色方 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69074021/

相关文章:

flutter - 何时在flutter中使用Valuechanged <>与Valuesetter <>

android - 在收到 Firebase 通知时打开应用 (FCM)

Android 无法在 Windows 7 上运行

java - 在 Libgdx (Android) 的相机 View 之外时, Sprite 是否会自动不被绘制

flutter - 导航到PDF查看页面时如何添加CircularProgressIndicator

javascript - Firebase Cloud Functions - sendToTopic() 格式错误

添加 Firebase SDK 后 iOS 推送通知停止工作

android - 如何在 Android 中为项目制作 ListView ?

php - 从应用程序登录的最佳方式

ios - 如何在 flutter 中启动具有多个停靠点的苹果 map