【发布时间】:2018-03-26 05:30:43
【问题描述】:
我正在尝试在通知中显示应用程序图标。但它显示的是空白图标。
我给出了如下推送选项:
const options: PushOptions = {
android: {
titleKey: 'App',
sound: 'true',
icon: 'res/drawable/notification_icon',
topics: ['MyTopic']
},
ios: {
alert: 'true',
badge: false,
sound: 'true'
},
windows: {}
};
并复制如下图标,分辨率为40*40px。
<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']
}
即使这样也没有用 - 同样的问题。
【问题讨论】:
标签: android ionic-framework push-notification ionic2 cordova-plugins