Push notification 如何在#flatter中更改推送通知的Android通知图标/状态栏图标?
我想用我自己的推送通知图标替换默认图标Push notification 如何在#flatter中更改推送通知的Android通知图标/状态栏图标?,push-notification,flutter,Push Notification,Flutter,我想用我自己的推送通知图标替换默认图标 现在,应用程序将图标显示为白色框。只需在清单文件中的标记中添加元数据即可 阿杰的答案是正确的,但进一步说: 创建mipmap通知图标。您可以使用-单击“通知图标生成器”轻松完成此操作 在左侧面板上,单击“图像”上载您自己的图像或使用提供的剪贴画或文本 完成后,单击右上角的下载按钮下载zip文件 在zip文件中,图标文件将位于各个目录中,其名称与项目目录中的mipmap目录相同(例如,“mipmap hdpi”、“mipmap mdpi”等)。将
现在,应用程序将图标显示为白色框。只需在清单文件中的标记中添加元数据即可
阿杰的答案是正确的,但进一步说:
android/app/src/main/AndroidManifest.xml
)中,将元数据添加到“应用程序”标记中:
有关元数据标记的信息如下:写下以下内容:
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_notification" />
右下您还需要生成该文件,以防有人怀疑这是否是某个特殊的Android设置。.我做了所有工作,但创建了图标文件,我只使用了我的“@mipmap/ic_launcher”图标,但它仍然显示白色图标。。。为什么会这样?我将尝试创建一个新的图标文件OK我制作了一个文本常量图像,它可以工作,我可以更改文本的颜色,但我不知道如何更改背景颜色或图像OK现在我明白为什么它是白色的,因为我的图标图像是圆形的,它需要在图像上显示某种透明度。解决方案有效。
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_notification" />