javascript-如何在Apache Cordova上安排活动?

我正在使用cordova和phonegap开发一个简单的Alarm Application html.它是这样的.

>用户选择闹钟时间
> App将时间存储在数据库中.
>闹钟会在选定的时间播放声音.

现在,所有第1步和第2步均已完成.但是对于第3步,应用程序如何知道何时播放声音?在html或cordova中是否有类似cron job的内容?我需要可以安排时间每天在选定时间执行功能的东西.我知道javascript setInterval函数,但是对此有限制.页面刷新时,它会再次安排时间,并且我的应用程序上还会有多个警报.
请建议我该怎么做.
提前致谢.

解决方法:

setInterval仅在您的应用程序正在运行(和前台)时才有效.
更好的解决方案是使用local notifications plugin并设置要播放的声音.

上一篇:android-在phonegap应用程序中将加速度计的轴重新定向为汽车的轴


下一篇:php-在混合应用程序中,如何确认只有您的应用程序正在访问服务器端页面