1

当我通过 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,这是我想用于通知的那个。我应该向要显示的图像发送什么路由或字符串?

4

1 回答 1

0

如果您正在为 android 构建,首先将其logo.png放入一个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"
                        }
                    });

现在在服务器端代码中,也在图标的地方,输入名称logo

现在一切都应该正常了。

于 2018-01-30T08:11:57.630 回答