如何使用PGB的phonegap推送插件更改Android通知图标

时间:2019-05-10 13:26:40

标签: android-notifications phonegap-build phonegap-plugin-push notification-icons

我将Phonegap 8.0.0与Phonegap Build结合使用。使用phonegap-push-plugin 2.1.2,我成功在Android上接收到推送通知。但是,它们没有我为此配置的特定图标。而是使用常规应用程序图标,该图标不适用于Android通知。

我也遵循了文档说明以及该stackoverflow答案中提供的步骤:White notification icon for Android with Phonegap Build and PushPlugin

初始化插件时,我指定图标名称(根据文档没有扩展名。也尝试使用扩展名)。图标颜色设置起作用,因为图标变为绿色。

var pushPlugin = PushNotification.init({
    android: {
        icon: 'pushicon',
        iconColor: 'green'
    }
});

在config.xml中,我已经为各种分辨率指定了通知图标以及通用的pushicon。我确认构建apk文件在右侧输出文件夹中具有图标。

<platform name="android" >
    <resource-file src="res/push/icon.png" target="app/src/main/res/drawable/pushicon.png" />
    <resource-file src="res/push/mdpi/icon.png" target="app/src/main/res/drawable-mdpi/pushicon.png" />
    <resource-file src="res/push/hdpi/icon.png" target="app/src/main/res/drawable-hdpi/pushicon.png" />
    <resource-file src="res/push/xhdpi/icon.png" target="app/src/main/res/drawable-xhdpi/pushicon.png" />
    <resource-file src="res/push/xxhdpi/icon.png" target="app/src/main/res/drawable-xxhdpi/pushicon.png" />
    <resource-file src="res/push/xxxhdpi/icon.png" target="app/src/main/res/drawable-xxxhdpi/pushicon.png" />
</platform>

我在这里俯瞰什么?

0 个答案:

没有答案