Firebase SDK 11.8.0だとアプリがbackgroundの時にFirebase Notificationで送ったPushを受け取ると通知アイコンがおかしくなる

はい、タイトル長いですね

「Firebase SDK 11.8.0だとアプリがbackgroundの時にFirebase Notificationで送ったPushを受け取ると通知アイコンがおかしくなる」

つまりそういうことです、はい

通知のアイコンおかしくなるんですよ!

指定してるカラーで塗りつぶされてしまう端末もあります!

f:id:operando:20180222232441p:plain

色々調べた結果、どうやらLibraryのbugみたいです。

バージョンによってアイコンがおかしくなったり、ならなかったりっぽい。

FCM(HTTP protocol)でPushを送った場合はちゃんとアイコン表示されてそう?かも。

github.com

stackoverflow.com

issue上では以下のように書いてあるので、アップデートを待つか、Libraryを11.6.0へダウングレードするしか解決方法はなさそう。

ダウングレードは他のbugがあるから気をつけてね!状態らしい

This is a known issue with the 11.8.0 SDK, it should be fixed in the next release.

You can downgrade your Firebase SDK to 11.6.0 if you are careful to avoid this critical bug: #382

Firebase Android Release Notesをチェックしながらアップデートを待ちますか...

https://firebase.google.com/support/release-notes/android