2013-10-22 33 views
0

我需要一點建議。爲手機構建食譜應用程序。使用Jquery mobile和PhoneGap構建應用程序......其中一個要求是可以從應用程序之外更新配方。因此,我需要檢查並下載更新的XML,並且每個配方都有與之相關的圖像,並且圖像也應該下載。甚至有一些機會已經下載的圖像可以更新。 這是什麼方法?有關移動(phonegap)自動更新的建議?

回答

0

您可以使用Connection API來檢測您的應用何時被使用以及何時有良好的連接可用。然後,您可以從服務器獲取更新的數據,包括圖像。您大概可以使用Storage API存儲內容。 (儘管我聽說您可以/應該(?)在科爾多瓦實驗室中使用cordova-plugin-android-storage)。

+0

我不確定檢查新配方和/或圖像的最佳方法是什麼。也許每個配方應該有一個版本號。當配方中的配方或圖像發生更改時,版本號會增加。該應用程序可以確保版本號匹配。我認爲這將適用於一小部分食譜,但您可能需要針對數千個文檔的不同解決方案。在這一點上,我會做增量「更新」,其中包含說100更新的食譜,用戶可以選擇下載或不下載。 – MBillau

+0

謝謝,這有助於一些。我將有一個單獨的xml文件,它只是一個更新文件。如果存在,我將下載新的recipe.xml文件以及更新文件中的所有圖像。 –