web-dev-qa-db-ja.com

Firebase Notificationに常に空白のアイコンが表示される

私は[〜#〜] fcm [〜#〜]が初めてです。 [〜#〜] fcm [〜#〜]アプリアイコンを通知アイコンとして使用できず、アイコンは常に白い空白のアイコンになります。

アイコンをmipmapフォルダーにインポートしましたが、何も変わっていないようです。一部の人は、これは この質問では

しかし、問題は、[〜#〜] fcm [〜#〜]通知が自動的にポップアップし、通知ビルダーでアイコンを上書きできないことです。 。どうすれば変更できますか?

13
Kenji

これはFCMのデフォルトの動作です。アプリがバックグラウンドにある場合、白いアイコンが表示されます。

このタグを使用して、マニフェストに配置します。私にとってこれはうまくいきました。それがあなたにも役立つことを願っています

<meta-data Android:name="com.google.firebase.messaging.default_notification_icon"
        Android:resource="@drawable/ic_app_icon" />
29

この問題が発生している場合

enter image description here

このリンクを参照してください: アイコンが通知に表示されない:代わりに白い四角が表示されます

同じ問題がありました。デザイナーから透明な画像を作成して解決しました。ロゴが72 * 72ピクセルであることを確認してください。

注:この問題をグーグルで時間を無駄にしないでください、あなたは72 * 72の寸法でなければならない透明なアイコンが必要です。

11

着信通知にアイコンが設定されていない場合、firebaseはデフォルトのアイコンを使用して通知を表示します。

デフォルトのアイコンを上書きするには、以下のコードをAndroidマニフェストファイルに追加します

<meta-data
 Android:name="com.google.firebase.messaging.default_notification_icon"
 Android:resource="@drawable/ic_stat_ic_notification" />

詳細については、 link をフォローしてください。

0
Kemparaju