我几乎完成了一个非常简单的 Phonegap 应用程序,该应用程序涉及一个秒表类型的功能,该功能在启动时需要无限期运行,直到用户停止它,即使他们关闭屏幕/在后台运行它也是如此。我主要从事 javascript 工作,我发现的唯一解决方案需要使用 java,到目前为止,这有点超出我的范围。虽然我发现的很多东西已经有 1 年多的历史了,但我希望有一个简化的解决方案来使用 phonegap 实现服务,其整体目标是在设备空闲时保持单个 setInterval( , 1000) 运行.那么最直接的选择是什么?
最佳答案
最好的办法是使用后台服务插件。
https://github.com/katzer/cordova-plugin-background-mode
如果没有它,您的应用程序将在设置为后台时暂停。我读过关于使用 AJAX 调用网络服务器来让您的应用程序在后台运行,这将维护 setInterval 之类的东西,但我从未尝试/测试过该方法。
关于javascript - 如何在 Phonegap 应用程序中创建一个简单的服务以在后台运行 setInterval()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26265021/