通知图标的正确路径应该是啥?

Posted

技术标签:

【中文标题】通知图标的正确路径应该是啥?【英文标题】:What should be the correct path of the notification icon?通知图标的正确路径应该是什么? 【发布时间】:2020-11-16 21:16:13 【问题描述】:

我正在使用这个插件https://github.com/chemerisuk/cordova-plugin-firebase-messaging 来获取通知。它说如果我们将此代码放在 config.xml 中,则可以使用自定义图像作为通知。我很困惑我的图标路径应该是什么。

<config-file parent="/manifest/application" target="app/src/main/androidManifest.xml">
<meta-data
    android:name="com.google.firebase.messaging.default_notification_icon"
    android:resource="@drawable/my_custom_icon_id"/>
</config-file>

【问题讨论】:

【参考方案1】:

如果您尝试在 config.xml 中为 android 添加图标。我们有离子应用程序,并且我们有资源文件夹。我们已经给出了它的路径。

<config-file parent="/manifest/application/" target="app/src/main/AndroidManifest.xml">
            <meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/notification_icon" />
            <meta-data android:name="com.google.firebase.messaging.default_notification_color" android:resource="@color/icon_css" />
        </config-file>
        <edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
            <application android:usesCleartextTraffic="true" />
        </edit-config>
        <resource-file src="resources/android/color/color.xml" target="app/src/main/res/values/color.xml" />
        <resource-file src="resources/android/notification_icon/drawable-mdpi/notification_icon.png" target="app/src/main/res/drawable-mdpi/notification_icon.png" />
        <resource-file src="resources/android/notification_icon/drawable-hdpi/notification_icon.png" target="app/src/main/res/drawable-hdpi/notification_icon.png" />
        <resource-file src="resources/android/notification_icon/drawable-xhdpi/notification_icon.png" target="app/src/main/res/drawable-xhdpi/notification_icon.png" />
        <resource-file src="resources/android/notification_icon/drawable-xxhdpi/notification_icon.png" target="app/src/main/res/drawable-xxhdpi/notification_icon.png" />
        <resource-file src="resources/android/notification_icon/drawable-xxxhdpi/notification_icon.png" target="app/src/main/res/drawable-xxxhdpi/notification_icon.png" />

【讨论】:

以上是关于通知图标的正确路径应该是啥?的主要内容,如果未能解决你的问题,请参考以下文章

更新通过通知点击带到前台的当前活动的正确方法是啥?

通知用户在 SPA 网站上刷新浏览器的正确方法是啥(更改 .js 文件时)

android Firebase 云消息通知图标

我的 android 通知图标是一个白色方块

通知图标在 Nougat 中显示为 Square

当应用程序处于非运行状态时,推送通知委托触发的解决方案是啥?