1

私は Phonegap アプリケーションを構築しており、オフラインとオンラインの両方のモードで動作するように設定する予定です。アイデアは、PHP サーバー側スクリプトから JSON データを取得し、アプリケーションで表示することです。これらのデータにはテキスト、画像が含まれていますだから私の質問はとにかく動的キャッシュマニフェストを設定するか、ユーザーがオフラインのときに既にロードされたデータを見ることができる方法で、json結果自体をキャッシュするか、あなたが私を助けることができる何か他の方法を設定することです

ありがとう

4

1 に答える 1

0

「オフラインとオンラインの両方で作業する」とはどういう意味ですか? ユーザーは、ユーザーが作成したデータのみを表示できますか、それとも変更できますか? マニフェストを使用してユーザー作成データのキャッシュを制御するのは正しいですか? アプリケーションのテンプレートとコードをキャッシュするためだけに実際に使用する必要があると思いました。いずれにせよ、おそらく WebSQL、IndexedDb、または LocalStorage を使用して、より詳細に制御できるものが必要になると思います。

私は何ヶ月もモディファイ・イット・トゥー・クエスチョンに取り組んできました.javascript(phonegap) <->サーバー同期の形で解決策を持っています. GitHub ページにはかなり優れたドキュメントとデモがあり、 SkillsMatter / LondonAJAXの厚意によるプレゼンテーションも見ることができます。現在は JS/Node ベースのサーバーしかありませんが、おそらく PHP ベースのサーバーを使用する予定です。サーバーコードを見てください。実装は非常に簡単です。

ところで、画像を保存するには別の方法を使用します。なぜそれらをダウンロードしてFileに保存しないのですか。ストレージの制限はわかりませんが、それが Phonegap でほとんどのことを回避できる方法だと確信しています。

于 2013-06-18T06:30:45.537 に答える