FCM - 在元数据中设置图标时,我应该使用mipmap文件夹吗?

时间:2017-01-18 19:00:32

标签: android firebase android-notifications firebase-cloud-messaging android-mipmap

要使用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。这是可取的吗?

1 个答案:

答案 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图标。