$ cordovaLocalNotification不可取消,就像状态栏中的快捷方式一样

时间:2016-04-16 12:55:27

标签: cordova ionic-framework notifications foreground

如何使用Ionic创建前景通知?

我想创建一个无法取消的通知(ongoing: true),当我点击它时无法删除...

据我所知,属性“ autocancel ”已被弃用(不起作用),所以...我认为every属性是我需要的...但是我不知道用什么方式......

我的代码:

$cordovaLocalNotification.schedule({
        id: 1234,
        title: 'Test',
        text: 'This is a test',
        ongoing: true,
        every: 1, // The notification repeats every seconds... x_x
        icon: "icon"
};

1 个答案:

答案 0 :(得分:0)

新的every函数接受以下参数:secondminutehourdayweek,{{1} }和month。可以在herehere找到此信息。

因此,您需要做的就是将year更改为every,如下所示:

'second'

编辑:每个属性都应该是$ionicPlatform.ready(function() { $cordovaLocalNotification.schedule({ id: 1, title: 'Test', text: 'This is a test', ongoing: true, every: 'second', icon: "icon" }); }); 而不是'second',还有一个括号丢失。更重要的是,这个函数应该包含在一个检查平台是否准备就绪的函数中,否则通知插件将无效。