Node.js 爱奥尼亚2谷歌FCM推送通知图标
当我通过FCM发送推送通知时,我在设置我的爱奥尼亚图标时遇到了一些问题。我的通知如下所示:Node.js 爱奥尼亚2谷歌FCM推送通知图标,node.js,ionic2,firebase-cloud-messaging,cordova-plugin-fcm,Node.js,Ionic2,Firebase Cloud Messaging,Cordova Plugin Fcm,当我通过FCM发送推送通知时,我在设置我的爱奥尼亚图标时遇到了一些问题。我的通知如下所示: var mensaje = { "notification":{ "title": "Some title", "body":"Body", "sound":"default", "click_action":"FCM_PLUGIN_ACTIVITY", "icon": "?????" }, "data":{ "title": "Title",
var mensaje = {
"notification":{
"title": "Some title",
"body":"Body",
"sound":"default",
"click_action":"FCM_PLUGIN_ACTIVITY",
"icon": "?????"
},
"data":{
"title": "Title",
"url": "url"
}
};
在“爱奥尼亚应用程序进入资源”文件夹中,我有一个logo.png,这就是我想要用于通知的logo.png。我应该发送什么路径或字符串来显示此图像?首先将
logo.png
放入可绘制的文件夹中,如果您正在为android构建,则将此文件夹放入您的平台/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
现在一切都正常了。首先,如果您是为android构建,请将logo.png
放入可绘制的文件夹,并将此文件夹放入平台/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
现在一切都会好起来的