我使用这个插件来获得本地通知:https://github.com/katzer/cordova-plugin-local-notifications/wiki/03.-安装
我想在我的通知中有一个特定的图标。它位于我的 /www/assets/images/ 文件夹中。
我尝试这种方式,但它不起作用,我有一个带铃铛的方形图标:
public schedule() {
cordova.plugins.notification.local.schedule({
title: "New Message",
message: "Hi, are you ready? We are waiting.",
sound: null,
at: new Date(new Date().getTime() + 5 * 1000),
icon: 'file://assets/images/logo2.png'
});
}
有人可以告诉我我必须写的路径类型吗?我迷路了。
对于 ionic 2 插件的本地推送通知,您可以设置如下图标。这里的 icon.png 将从 android 中的可绘制文件夹中获取。您可以通过在 android 平台部分下的配置文件中添加下面提到的行来配置 ionic 将本地图像文件复制到可绘制文件夹。
<platform name="android">
<resource-file src="resources/android/icon/icon.png" target="res/drawable/icon.png"/>
</platform>
this.localNotifications.schedule({
id: 1,
title: data.title,
text: data.body,
data: data,
icon: "res://icon.png",
smallIcon:"res://icon.png"
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)