2013-08-24 38 views
1

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

目标平台是Android的&的iOS

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

+0

你想要做什么?在指定的时间间隔发送推送通知?你能否详细说明一下? –

+0

您能否看到更新?这有帮助吗? – Buksy

+1

你有没有看过[这个](http://stackoverflow.com/questions/17583866/how-to-track-the-device-location-ios-and-android-device-using-phonegap)? –

回答

0

我,我本来是要捕捉用户每10秒的GPS定位类似的要求。

这是我如何做的:

每10秒钟我就捕捉到手机用户的地理位置,并把它放在一个SQLite数据库。

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

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

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

相关问题