1

我正在开发一个应用程序,它应该在用户可以定义的特定时间间隔执行一些操作。我发现无法使用 PhoneGap 创建服务,因此是否可以每隔 5 分钟运行某些代码。是否有另一种解决方案可以让我在特定时间执行某些操作?

目标平台是 Android 和 iOS

编辑:
我的服务应该每 5-15 分钟检查一次用户的地理位置并将其发送到服务器。

4

2 回答 2

0

我有一个类似的要求,我应该每 10 秒捕获一次用户的 GPS 位置。

这是我的做法:

每隔 10 秒,我会捕获手机用户的地理位置并将其放入 SQLite 数据库中。

然后,我将每 5 分钟运行一次函数,将地理位置数据从设备上的 SQLite 数据库批量上传到服务器。

我这样做是为了减少对服务器进行的网络调用量。

当程序进入后台模式时,这会导致问题。为了解决这个问题,我使用了后台模式插件:https ://github.com/katzer/cordova-plugin-background-mode

于 2016-02-02T06:23:22.230 回答
0

PhoneGap 的核心是 Cordova,所以这个答案可能有用:

Cordova 调度任务

于 2016-01-15T14:28:53.607 回答