我正在使用cordova开发应用程序,并且正在使用此插件将每天的本地通知安排到6点
https://github.com/katzer/cordova-plugin-local-notifications

一切正常,这是我用来设置de Notification的代码



我正在进行测试,并且通知每天每天下午6点出现,但仅连续9天出现,然后停止出现。我究竟做错了什么?

谢谢

最佳答案

尽管很晚,请尝试以下方法:https://github.com/katzer/cordova-plugin-local-notifications/wiki/11.-Samples

cordova.plugins.notification.local.schedule({
    id: 1,
    text: "Good morning!",
    firstAt: tomorrow_at_6_am,
    every: "day" // "minute", "hour", "week", "month", "year"
});

对于tomorrow_at_6_am,您可以尝试以下操作:
var today = new Date();
var tomorrow = new Date();
tomorrow.setDate(today.getDate()+1);
tomorrow.setHours(6);
tomorrow.setMinutes(0);
tomorrow.setSeconds(0);
var tomorrow_at_6_am = new Date(tomorrow);

10-08 06:06