如何安排apache cordova上的事件

How to schedule an events on apache cordova?

本文关键字:事件 cordova 何安排 apache      更新时间:2023-09-26

我正在使用cordova和phonegap开发一个简单的报警应用程序html。它是这样工作的。

  1. 用户选择告警时间

  2. 闹钟在选定时间播放声音。

现在所有的第1步和第2步都完成了。但是对于第三步,应用程序如何知道何时播放声音?html或cordova中有cron job之类的东西吗?我需要的东西,可以安排时间,每天在选定的时间执行一个功能。我知道javascript setInterval函数,但这是有限制的。当页面刷新时,它会再次安排时间,我的应用程序上也会有多个警报。请建议我怎样做这件事。

setInterval仅在应用程序正在运行(和前台)时有效。一个更好的解决方案是使用本地通知插件并设置要播放的声音