当我通过FCM发送推送通知时,将离子的图标设置为某种麻烦。我的通知看起来像:
var mensaje = {
"notification":{
"title": "Some title",
"body":"Body",
"sound":"default",
"click_action":"FCM_PLUGIN_ACTIVITY",
"icon": "?????"
},
"data":{
"title": "Title",
"url": "url"
}
};
在Resources文件夹中,我有一个徽标。我应该将哪个路由或字符串发送到要显示的图像?
首先将logo.png
放入drawable
文件夹中,如果您要为Android构建,则将此文件夹放入platforms/android/res/
文件夹中。
在应用程序项目中完成此操作后,在您初始化通知的代码中,将文件的名称放置而没有扩展名。
。喜欢下面:
const pushObj: PushObject = this.push.init({
android: {
senderID: "your_gcm_id",
icon: "logo",
forceShow: "true"
},
ios: {
alert: "true",
badge: "true",
sound: "true"
}
});
现在在服务器端代码中也代替图标,将名称 logo
放置。
现在一切都可以正常工作。