我创建了一个提醒应用程序,允许用户创建,编辑和删除提醒,我已经使用了chrome alarms api通知,但它不允许我设置每天发出的警报,我该如何解决?
这是我的代码 controller.js
var tstamp = App.Util.GetTimeStamp("2015-08-19T12:57");
var alarmId = "ALM" + Date().getTime();
chrome.alarms.create(alarmId, {when: tstamp});
App.Util.GetTimeStamp = function(datetime)
{
if(datetime == ""){return new Date().getTime();}
var date = new Date(datetime);
return date.getTime() + date.getTimezoneOffset() * 60000;
}
此处 background.js
chrome.alarms.onAlarm.addListener(function(alm)
{
console.log(alm.name);
ProcessAlarm(alm.name);
});
它适用于我已经通过的当前日期,但我希望每天都能运行此警报。