Ionic 2 Google FCM推送通知图标

时间:2017-06-08 20:22:11

标签: node.js ionic2 firebase-cloud-messaging cordova-plugin-fcm

当我通过FCM发送推送通知时,我在设置Ionic的图标时遇到了一些麻烦。我的通知如下:

var mensaje = {
  "notification":{
    "title": "Some title",
    "body":"Body",
    "sound":"default",
    "click_action":"FCM_PLUGIN_ACTIVITY",
    "icon": "?????"
  },
  "data":{
    "title": "Title",
    "url": "url"
  }
};

在ionic app into resources文件夹中,我有一个logo.png,它是我想要用于通知的那个。我应该向这张图片发送什么路线或字符串?

1 个答案:

答案 0 :(得分:0)

首先将iif(Fields!State.Value=1, "Sum(Fields!Amount.Value, "State")", "0") 放入logo.png文件夹,如果要为Android构建,请将此文件夹放入drawable文件夹中。

完成此操作后,在应用项目中,在初始化通知的代码中,放置文件名,不带扩展名

如下所示:

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" } });

现在一切都应该正常工作。