2014-10-08 64 views
0

我几乎完成了一个非常简单的Phonegap应用程序,该应用程序涉及秒表类型功能,该功能在启动时需要无限期地运行,直到用户停止它,即使他们将屏幕关闭/在后台运行它。我主要用javascript工作,而我发现的唯一解决方案需要使用java,并且截至目前,这已经超出了我的范围。尽管我发现的很多东西都有1年多了,但我希望有一个简化的解决方案来实现带有phonegap的服务,其中整个目标是在设备闲置时保持一个setInterval(,1000) 。那么对于这个最直接的选择是什么?如何在Phonegap应用程序中创建一个简单服务以在后台运行setInterval()?

回答

1

最好的办法是使用后台服务插件。

https://github.com/katzer/cordova-plugin-background-mode

没有,当它被设置为后台的程序将会暂停。我已阅读关于使用AJAX调用Web服务器来保持您的应用程序在后台运行,这将保持setInterval之类的东西,但我从来没有尝试过/测试过该方法。

相关问题