当我通过 FCM 发送推送通知时,我在设置 Ionic 图标时遇到了一些问题。我的通知如下所示:
var mensaje = {
"notification":{
"title": "Some title",
"body":"Body",
"sound":"default",
"click_action":"FCM_PLUGIN_ACTIVITY",
"icon": "?????"
},
"data":{
"title": "Title",
"url": "url"
}
};
在 ionic 应用程序的资源文件夹中,我有一个 logo.png,这是我想要用于通知的 Logo 。我应该向要显示的图像发送什么路由或字符串?
最佳答案
首先将 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
。
现在一切都应该正常了。
关于node.js - Ionic 2 Google FCM 推送通知图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44444895/