如何在特定时间每天在cordova中设置本地通知

时间:2017-07-26 17:26:48

标签: javascript android cordova ionic-framework

我想在每天早上7点使用cordova本地通知插件发送本地通知,但在文档中没有指定如何设置重复通知的时间

       $cordovaLocalNotification.schedule({
             id: 3,
             title: 'Warning',
             text: 'Dont fall asleep',
             every: 'minute'
           }).then(function (result) {
             console.log('Notification 3 triggered');
         });

2 个答案:

答案 0 :(得分:1)

如果您使用的是cordova-plugin-local-notifications,我认为应该是:

var date = new Date()
date.setDate(date.getDate()+1);
date.setHours(7);
date.setMinutes(0);
date.setSeconds(0);
$cordovaLocalNotification.schedule({
    id: 3,
    title: 'Warning',
    text: 'Dont fall asleep',
    at: date,
    every: 'day'
}).then(function (result) {
    console.log('Notification 3 triggered');
});

这应该在第二天7点安排通知,每天都会重复,但我无法尝试,我很抱歉。

答案 1 :(得分:0)

设置时间的属性是firstAt。您可以找到有关插件here的文档。