特定日期的本地通知ngCordova IONIC

时间:2019-02-07 15:50:35

标签: javascript cordova ionic-framework notifications

我正在使用ionic开发一个应用程序,在该应用程序中,我需要用户设置必须提醒的时间和日期。

我正在使用插件Cordova本地通知,因为我可以创建一个通知,例如在每个星期一或用户放置日期重复一次?

我正在尝试这样做,但是没有用

var date = new Date();
date.setDate(date.getDate());
date.setHours(15);
date.setMinutes(0);
date.setSeconds(0);

cordova.plugins.localNotifications.schedule({
 id: 1,
 title: 'Daily Training Reminder',
 at: date,
 every: 'Monday'
});

任何人都可以帮忙!

2 个答案:

答案 0 :(得分:0)

离子包装器已经过时,无法使用,因此请使用cordova插件,然后执行类似的操作

declare let cordova: any; //above export class
cordova.plugins.notification.local.schedule({
       title: "title",
       text: "body",
       trigger: { at: new Date(),every: 'day', count: 1 }
});

答案 1 :(得分:0)

this.localNotification.schedule({
     "id": Math.floor((Math.random() * 1000)),
     'title': 'Some Title',
     'trigger': {
           'every': {
              'weekday': 1,
              'hour': 10,
              'minute': 40
           }, 
           'count': 1
         }
});

我还使用了离子LocalNotificaiton

此处hour是基于24小时的,minute是分钟,count是通知的计数

因此它将在星期一10:40收到通知

weekday:1(星期一)
weekday:2(星期二)...

相关问题