我正在开发一个应用程序,该应用程序应该在用户可以定义的特定时间间隔内执行一些操作。我发现无法使用PhoneGap创建服务,因此可以间隔运行某些代码,例如每5分钟运行一次。是否还有另一个解决方案可以让我在某个时候采取一些行动?间隔运行PhoneGap应用程序
目标平台是Android的&的iOS
编辑:
我的服务应该检查用户的地理位置,每隔5-15分钟,并将其发送到服务器。
我正在开发一个应用程序,该应用程序应该在用户可以定义的特定时间间隔内执行一些操作。我发现无法使用PhoneGap创建服务,因此可以间隔运行某些代码,例如每5分钟运行一次。是否还有另一个解决方案可以让我在某个时候采取一些行动?间隔运行PhoneGap应用程序
目标平台是Android的&的iOS
编辑:
我的服务应该检查用户的地理位置,每隔5-15分钟,并将其发送到服务器。
的PhoneGap的核心是科尔多瓦,所以这个答案可能是有用的:
我,我本来是要捕捉用户每10秒的GPS定位类似的要求。
这是我如何做的:
每10秒钟我就捕捉到手机用户的地理位置,并把它放在一个SQLite数据库。
然后我会每5分钟运行一个函数,这个函数会批量地将设备上的SQLite数据库中的地理位置数据上传到服务器。
我这样做是为了减少对服务器进行网络调用的数量。
当程序进入后台模式时,这会引发问题。 为了解决这个问题,我使用了背景模式插件:https://github.com/katzer/cordova-plugin-background-mode
你想要做什么?在指定的时间间隔发送推送通知?你能否详细说明一下? –
您能否看到更新?这有帮助吗? – Buksy
你有没有看过[这个](http://stackoverflow.com/questions/17583866/how-to-track-the-device-location-ios-and-android-device-using-phonegap)? –