0

Phone-gap 1.3 で IOS 5.1 を使用していますが、デフォルトで phonegap はデータベースの ../Library/Caches フォルダーを調べます。1.8 や 2.0 などの適切な上位バージョンにアップグレードしたいと考えています。これらの新しいバージョンはデフォルトで ../Documents dir でデータベースを見つけることをサポートしていますか? これは /caches dir ではなく望ましい場所であるため、IOS はメモリ不足の問題が発生したときにいつでも /Cache からデータを削除できるためです。

上記の点に加えて、同じ phone-gap コードを使用している Android プラットフォームを使用していることを考慮すると、phone-gap の適切なバージョンはどれですか? どんな提案でも大歓迎です。前もって感謝します。

4

1 に答える 1

1

バージョン 2.1 (最新) でもファイルは同じ場所に保存されますが、ファイルが削除される問題は解決されています。iOS 5.1 の場合、データベースのバックアップを取ります。iOS 6 の場合、iOS にデータベースと Web コンテンツを保持するように指示するプロパティを設定します。

2.1 リリースには、最初にアプリケーションを実行したときに localStorage データが保持されないという小さなバグがあるため、次のリリースまでは GitHub から最新のソースを取得することをお勧めします。2回目以降は大丈夫です。

編集

このバグhttps://issues.apache.org/jira/browse/CB-330では、5.1 の問題と、PhoneGap がそれを回避する方法について説明しています。

もう一度編集

このバグhttps://issues.apache.org/jira/browse/CB-1535では、iOS 6 への最初のインストールから localStorage データを保持するために必要なコード修正について詳しく説明しています。

于 2012-09-27T09:49:46.927 に答える