要使用FCM设置默认图标,我们可以在Android清单中添加元标记。我目前看起来如下所示,因为我希望在接收推送通知时使用我的应用程序的图标作为通知图标:
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@mipmap/ic_logo_launcher" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/colorAccent" />
注意我从mipmap文件夹中获取ic_logo_launcher.png
。这是可取的吗?
答案 0 :(得分:2)
是的!你可以......虽然firebase默认使用app_icon
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@mipmap/ic_launcher" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/notificationbackground" />
但最好使用来自@drawable的图标,它将带有alpha和white图标。