我正在使用cordova和phonegap开发一个简单的Alarm Application html.它是这样的.
>用户选择闹钟时间
> App将时间存储在数据库中.
>闹钟会在选定的时间播放声音.
现在,所有第1步和第2步均已完成.但是对于第3步,应用程序如何知道何时播放声音?在html或cordova中是否有类似cron job的内容?我需要可以安排时间每天在选定时间执行功能的东西.我知道javascript setInterval函数,但是对此有限制.页面刷新时,它会再次安排时间,并且我的应用程序上还会有多个警报.
请建议我该怎么做.
提前致谢.
解决方法:
setInterval仅在您的应用程序正在运行(和前台)时才有效.
更好的解决方案是使用local notifications plugin并设置要播放的声音.