簡體   English   中英

Flutter:Android 通知圖標顯示為白色

[英]Flutter: Android notification icon displays white

我正在使用flutter_launcher_icons package 為應用程序生成啟動器圖標。 一切都按預期工作,為 Android 和 iOS 生成和設置啟動器。 但是,在Android 推送通知中,啟動器顯示為白色方塊,即使圖標是黑色的。

我嘗試將圖標作為元數據添加到清單文件中,並將通知生成器添加為小圖標,結果是一樣的。

這是我的 pubspec.yaml 文件中的 output

flutter_icons:
android: true
ios: true
image_path_android: "assets/icon/ic_logo_new.png"
image_path_ios: "assets/icon/ic_logo_new.png"
remove_alpha_ios: true
adaptive_icon_background: "assets/icon/ic_launcher_background.png"
adaptive_icon_foreground: "assets/icon/ic_logo_new.png"

有沒有人遇到過這個問題? 任何幫助表示贊賞。

只需將自定義圖標添加到傳入通知。

只需在清單文件中的標記內添加元數據。 參考

<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="When Coin"
    android:icon="@mipmap/ic_launcher">
<meta-data
   android:name="com.google.firebase.messaging.default_notification_icon"
   android:resource="@mipmap/ic_stat_ic_notification" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM