我将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>
我在这里俯瞰什么?