对于IONIC应用程序,是否可以从www / img文件夹设置推送通知的图像?

时间:2016-08-30 11:33:06

标签: cordova ionic-framework

我正在尝试为我的IONIC应用设置推送通知的图像。为此我使用phonegap-plugin-push插件并使用以下代码:

var pushConfig = { 
       android: {
              senderID: "XXXXXXXX",
              icon : "icon_push"
       },
       ios: {
              alert: "true", 
              badge: "true", 
              sound: "true"
       }
};

为此,我需要根据此链接中的可用尺寸手动在可绘制文件夹中设置icon_push.png图像。

http://romannurik.github.io/AndroidAssetStudio/icons-notification.html#source.type=image&source.space.trim=1&source.space.pad=0&name=ic_stat_image55

我可以将icon_push.png直接放在www / img文件夹中直接使用到我的代码中而无需手动将所有图像放入drawable文件夹中吗?如果是,那将是什么代码?

1 个答案:

答案 0 :(得分:-1)

离子很酷,可以提供dedicated tool以生成所有格式的图标(和闪屏)。

关注文档:

  

icon.pngicon.psdicon.ai文件保存在Cordova项目根目录的资源目录中。图标图片的最小尺寸应为192x192 px,并且不应有圆角。请注意,每个平台都会将自己的蒙版和效果应用于图标。例如,iOS会自动应用它的自定义圆角,因此源文件不应该带有圆角。此Photoshop图标模板提供了图稿安全区的建议尺寸和指南。

然后运行:

$ ionic resources --icon

系统会自动为您的推送通知选择合适尺寸的图标,具体取决于设备。