我使用Phonegap爲Android和iOS開發了一個應用程序。這兩個應用程序已經成功運行並可在商店中使用。現在我爲更新添加了一些更改。如果我在先前版本中存儲了數據(使用SQLite數據庫)並更新爲新數據,則IOs 5.1上的Storage Api不再有效。Phonegap(1.4.1)存儲不再適用於iOS 5.1
如果我打電話
var db = window.openDatabase("mydb", "1.0", "", 5000000);
沒有任何反應。
對於Android來說它工作正常,如果我進行全新安裝,或者如果我的應用程序的先前版本中沒有數據存儲在數據庫中,它也可以正常工作。我正在使用其他Phonegap函數,如Notification或localStorage,它們工作得很好。
任何幫助將不勝感激,因爲我真的運行的想法:)
嗨塞繆爾,謝謝你的迴應。我正在使用Phonegap:Build開發Android版Java,以便爲iOS獲得我的.ipa。所以爲了使用這個插件,我必須在Mac上開發使用XCode,而目前我還沒有這個插件。我仍然試圖找到一種只使用JavaScript的解決方案,但如果在接下來的幾天內沒有找到,我會嘗試插件。 – Anna0815 2012-03-14 14:15:55
這是怎麼一起的? Java和Phonegap:構建? – 2012-04-11 07:57:59
@ Anna0815:我們在這裏談論iOS。我認爲Android也有一個phonegap/cordova SQLite插件,但它不是很有用,因爲我認爲Android沒有這個問題。 對於Phonegap:build,在Cordova 1.6中實現了一個修復:https://issues.apache.org/jira/browse/CB-330 – Samuel 2012-04-18 17:03:48