【问题标题】:How to set the Notification Icon generated by Image Asset Studio to be used by Firebase?如何设置 Image Asset Studio 生成的通知图标供 Firebase 使用?
【发布时间】:2018-03-06 16:25:40
【问题描述】:

集成 firebase 后,我注意到通知图标是白色/灰色方块,因此我使用 Image Asset Studio 生成了一个通知图标,如本指南中所述:

https://developer.android.com/studio/write/image-asset-studio.html#create-notification

通知图标是这个(是白色的,选择图片下载看看):

如您所见,它遵循规则,并且位于向导默认存储它的位置,drawable-density...等

问题是,当我从 firebase 启动 PUSH 时,通知图标仍然是白色/灰色方块,所以出了点问题,它没有使用该图标进行通知。

要自动将该图标应用于通知,是否还需要做其他事情?

【问题讨论】:

    标签: android firebase push-notification firebase-notifications notification-icons


    【解决方案1】:
    <meta-data android:name="com.google.firebase.messaging.default_notification_icon"
        android:resource="@drawable/ic_stat_ic_notification" />
    

    这将转到覆盖默认图标的AndroidManifest 文件。

    如果还需要覆盖默认通知颜色:

    <meta-data android:name="com.google.firebase.messaging.default_notification_color"
        android:resource="@color/google_blue" />
    

    【讨论】:

    • 它在没有蓝色的情况下工作。有什么必要?
    • 蓝色仅用于通知颜色。 com.google.firebase.messaging.default_notification_icon 足以改变图标。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    • 2017-05-19
    • 2016-04-26
    • 2017-12-04
    • 2019-02-15
    • 2020-05-02
    相关资源
    最近更新 更多