我创建了一个新的Ionic应用程序,并设置了cordova本地通知插件,以便在后台运行通知,而无需使用此插件的外部服务器,如Google Cloud Messaging。 https://github.com/katzer/cordova-plugin-local-notifications
一切似乎都有效,但由于某种原因,通知中显示的图标不是我在下面的js中设置的图标 - 任何人都可以提出错误 - 它会显示图标,(警钟) )但它不是我指定的那个。
// within my $ionicPlatform.ready
$scope.scheduleSingleNotification = function () {
$cordovaLocalNotification.schedule({
id: 1,
title: 'Warning',
text: 'My first local notification this will stick!',
icon: '../img/github-icon.png'
}).then(function (result) {
console.log('Notification #1 triggered');
});
};
答案 0 :(得分:1)
几个月前我遇到了同样的问题,但是我已经给了一个打击和试验,但它适用于
创建所有尺寸的图标并将它们复制到/ platforms / android / res / 以及我希望能解决问题的各个文件夹
总是给你的索引文件提供img方面的路径,而不是你编码的文件,而是提供给它的主文件
答案 1 :(得分:0)
确保图标具有白色或透明背景。如果你看一下文档:
icons should only be a white-on-transparent background image.