1. setSmallIcon() 只可以用白色透明組成的圖片,漸層也不行,不然會變成一塊銀灰色的圖

2. 最好使用 android studio (File -> new -> image asset ) 產生各種 Size 的圖,Icon Type 要選 Notification Icons,超方便低

3. 圖示都白白的不好看,用 setColor() 設定圖示顏色,真心覺得多個顏色真的差很多

   a) Android < N 使用此作為圖標的背景顏色。

   b) Android >= N 使用它來為圖標和應用程序名稱著色。

4. 強烈建議一定要在 app/src/main/AndroidManifest.xml 設定 default 值,才不會遇到自動生成的通知,圖示是一塊銀灰色的,或是沒有顏色,看起來就像是BUG對吧~
<meta-data
    android:name="com.google.firebase.messaging.default_notification_icon"
    android:resource="@drawable/ic_stat_ic_notification" />
<meta-data
    android:name="com.google.firebase.messaging.default_notification_color"
    android:resource="@color/colorAccent" />

 

arrow
arrow
    文章標籤
    android firebase fcm
    全站熱搜
    創作者介紹
    創作者 vivian 的頭像
    vivian

    VIVI。愛胡扯

    vivian 發表在 痞客邦 留言(0) 人氣()