2

要使用 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" />

请注意,我是ic_logo_launcher.png从 mipmap 文件夹中获取的。这是可取的吗?

4

1 回答 1

4

是的 !你可以……虽然 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 和白色图标。

于 2017-07-11T20:53:34.250 回答