2012-09-27 47 views
0

我使用的IOS 5.1的PhoneGap 1.3,它似乎適合分貝的位置,默認的PhoneGap新版本眺望../Library/Caches文件夾的數據庫。我想升級到1.8或2.0的合適更高版本。這些新版本是否支持在../Documents dir中查找數據庫,因爲這是一個優選的位置,而不是/ caches dir,因爲IOS在遇到內存不足問題時可以隨時從/ Cache中刪除數據。的PhoneGap在iOS應用開發

這是手機的間隙合適的版本考慮到上述點再加上我有android平臺也使用相同的電話間隙代碼? 任何建議是最受歡迎的。 在此先感謝。

回答

1

版本2.1(最新)仍將文件存儲在同一位置,但解決了文件被刪除的問題。對於iOS 5.1,它需要數據庫的備份。對於iOS 6,它設置一個屬性,告訴iOS保留數據庫和Web內容。

直到你可能想從GitHub最新的來源,因爲2.1版有一個小臭蟲localStorage的數據不會持續運行應用程序在第一時間下一個版本。從第二次開始,一切都很好。

編輯

此錯誤https://issues.apache.org/jira/browse/CB-330關於5.1的問題,以及如何PhoneGap的解決它的會談。

再次編輯

此錯誤https://issues.apache.org/jira/browse/CB-1535細節,使從第一localStorage的數據保存安裝在iOS 6

+0

所以ü意味着IOS 5.1將檢測手機隙版本所需的代碼修復和2.1不刪除/ Caches中的文件,因爲IOS是刪除文件的文件。 – clint

+0

添加鏈接回答這解釋了PhoneGap如何處理文件被刪除 – codemonkey

+0

這是否意味着對於手機差距2.1我將不得不使用鏈接中給出的插件來存儲數據備份,因爲我必須支持IOS5 .1或更低.SO,IOS 6是沒有問題的。沒有插件沒有辦法? – clint

相關問題