我正在爲iOS開發PhoneGap應用程序,未來的應用程序更新也是計劃的一部分。 有時,更新不是向後兼容的,我擔心即使更新,應用程序仍會在過期的緩存/會話中運行。PhoneGap應用程序是否在應用程序更新時重置?
用戶更新他們的PhoneGap應用程序後:
- 是否還會看到他們在更新前開的最後一頁?
- 將瀏覽器緩存(即過時的HTML/JS/CSS文件)被重新設定?
- 舊的localStorage數據仍然存在嗎?
- 什麼關於Android和黑莓的行爲?
我正在爲iOS開發PhoneGap應用程序,未來的應用程序更新也是計劃的一部分。 有時,更新不是向後兼容的,我擔心即使更新,應用程序仍會在過期的緩存/會話中運行。PhoneGap應用程序是否在應用程序更新時重置?
用戶更新他們的PhoneGap應用程序後:
您的localStorage將保持放置狀態,其他所有內容都將被替換,並且應用程序將重新啓動。
做一些測試,如果你犯了一個構建和編譯上傳到你的手機,然後改變一些東西重新編譯,並上傳你會看到,它已經更新,但是你的localStorage是STIL那裏。
希望幫助!
當心!有一個嚴重的錯誤:https://issues.apache.org/jira/browse/CB-347
幫助很大。我只希望這種行爲被正式記錄(如果它尚未)。 謝謝! – dadads 2012-02-20 16:23:43
真棒,這是一點..它是有點缺乏,只要它會留下來。但最好的選擇就是測試! :) – 2012-02-20 17:37:57