Node.js 爱奥尼亚2谷歌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",

当我通过FCM发送推送通知时,我在设置我的爱奥尼亚图标时遇到了一些问题。我的通知如下所示:

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

现在一切都会好起来的