我正在開發一個應用程序,該應用程序應該在用戶可以定義的特定時間間隔內執行一些操作。我發現無法使用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)? –