与模拟cron的冲突

时间:2015-02-23 15:06:47

标签: angularjs cordova time intervals ionic

社区,我有以下问题。我正在每隔一段时间运行一次动作,例如1分钟。该功能,如果设备被锁定继续正常运行,但有时间(约5分钟)失败,没有错误或任何类型的日志运行,以跟踪功能检查我的日志服务器,因为我检查我的web服务和收到更多请求。我正在占用间隔功能,就像我说的那样,大约5分钟就可以正常运行,然后无需停止运行呼叫。

setInterval(function(){update()}, 10000);

如果有人知道如何解决或更好的方法来模拟设备agradeceria上的cron。

谢谢!

1 个答案:

答案 0 :(得分:0)

很可能js运行时是从你的页面的设备浏览器中卸载的(因为用户没有看到它并且设备想要节省电池电量),这就是它停止工作的原因,我不认为有可能完全克服这个

你可以通过在localStorage中保存最后一次运行时间并使用windows.onfocus运行代码来确定需要进行哪些更改(不测试它是否真的有效)我认为没有理由不这样做工作)