因此,我正在学习如何使用Firebase Cloud Messaging使用Flutter推送通知。我已经成功地在Android中显示了我从Firebase控制台发送的通知,但问题是出现的图标与我的应用图标不匹配,如下所示:
如何更改图标?谢谢你
nnt7mjpx1#
您需要修改Android配置并提供自定义通知图标。更改通知图标的步骤:将自定义通知图标放置在Flutter项目中的适当位置(首选透明背景上的白色剪影图标):android/app/src/main/res/drawable确保图标的名称与下一个配置文件中的名称相匹配,在这里它将是notification_icon.png。打开android/app/src/main/AndroidManifest.xml在<application>标记中添加以下代码行:
android/app/src/main/res/drawable
notification_icon.png
android/app/src/main/AndroidManifest.xml
<application>
<meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/notification_icon" />
android:resource属性应指向放置在可绘制文件夹中的自定义通知图标。重建后应更新
android:resource
1条答案
按热度按时间nnt7mjpx1#
您需要修改Android配置并提供自定义通知图标。
更改通知图标的步骤:
将自定义通知图标放置在Flutter项目中的适当位置(首选透明背景上的白色剪影图标):
android/app/src/main/res/drawable
确保图标的名称与下一个配置文件中的名称相匹配,在这里它将是
notification_icon.png
。打开
android/app/src/main/AndroidManifest.xml
在
<application>
标记中添加以下代码行:android:resource
属性应指向放置在可绘制文件夹中的自定义通知图标。重建后应更新