我想在通知中显示应用程序图标,但它显示为空白图标。
我已经设置了以下推送选项:
const options: PushOptions = {
android: {
titleKey: 'App',
sound: 'true',
icon: 'res/drawable/notification_icon',
topics: ['MyTopic']
},
ios: {
alert: 'true',
badge: false,
sound: 'true'
},
windows: {}
};
并复制了下面的图标图像,分辨率为40*40像素。
<resource-file src="resources/notification_icon.png" target="res/drawable/notification_icon.png" />
有什么我漏掉的吗?
更新:
我按照此链接:https://github.com/ionic-team/ionic-cli/issues/608的说明进行操作,将所有通知图标从resources/android/notification/drawable-XYZ/ic_stat_ac_unit.png复制到res/drawable-XYZ/ic_stat_ac_unit.png中,使用以下语句:
<resource-file src="resources/android/notification/drawable-hdpi/ic_stat_ac_unit.png" target="res/drawable-hdpi/ic_stat_ac_unit.png" />
<resource-file src="resources/android/notification/drawable-mdpi/ic_stat_ac_unit.png" target="res/drawable-mdpi/ic_stat_ac_unit.png" />
<resource-file src="resources/android/notification/drawable-xhdpi/ic_stat_ac_unit.png" target="res/drawable-xhdpi/ic_stat_ac_unit.png" />
<resource-file src="resources/android/notification/drawable-xxhdpi/ic_stat_ac_unit.png" target="res/drawable-xxhdpi/ic_stat_ac_unit.png" />
<resource-file src="resources/android/notification/drawable-xxxhdpi/ic_stat_ac_unit.png" target="res/drawable-xxxhdpi/ic_stat_ac_unit.png" />
同时修改了 app.component.ts 中的 PushOptions 为 :
android: {
titleKey: 'App',
sound: true,
vibrate:true,
icon: 'ic_stat_ac_unit',
iconColor:'#343434',
topics: ['MyTopic']
}
即使这样也没有起作用 - 相同的问题。