Muh*_*sal 1 push-notification firebase flutter firebase-cloud-messaging
因此,我正在学习使用 Flutter 使用 Firebase Cloud Messaging 推送通知。
我已成功在 Android 中显示从 Firebase 控制台发送的通知,但问题是显示的图标与我的应用程序图标不匹配,如下所示:

如何更改图标?谢谢
更新
所以实际上我认为这是我提供的资产形式的问题。因为如果通知位置进来并且你没有打开通知托盘,那么图标就是它应该的颜色。
但是当你打开通知托盘时,由于某种原因,图标变成灰色......
因为我看到好几个这样的申请,其中一个甚至是银行申请
您需要修改Android配置并提供自定义通知图标。
更改通知图标的步骤:
将自定义通知图标放置在 Flutter 项目中的适当位置(最好是透明背景上的白色剪影图标):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" />
Run Code Online (Sandbox Code Playgroud)
这android:resource属性应指向您放置在可绘制文件夹中的自定义通知图标。
重建后应该更新
| 归档时间: |
|
| 查看次数: |
1830 次 |
| 最近记录: |