我正在使用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'
});
任何人都可以帮忙!
答案 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
(星期二)...