2013-08-24 71 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

相關問題