0

私は現在、オフライン Web アプリケーション用の製品の大規模なカタログを読み取るメカニズムを作成しようとしています。

現在、私が用意しているメカニズムは、読み込みプロセスですべての画像をマニフェスト ファイルから読み取り、オフライン キャッシュに保存することです。これは iOS 6 で深刻な問題を抱えており、50MB しかなく、iOS6 の Safari での HTML Offline のサポートに何か問題があるようで、iOS5 ではなおさらです。

しかし、私は複数の問題に直面しています。Filesystem API はモバイル ブラウザーではサポートされておらず、File API はファイルの読み取りに関する私の問題を解決しません。そのため、現在 Web アプリケーションを Phonegap アプリケーションに移行することを考えていますが、それ自体の問題がないわけではありません... オフライン イメージ ギャラリーを処理するクロス プラットフォームの方法を探しています。

4

1 に答える 1

1

まず、phonegap-app はハイブリッド アプリであることに注意してください。ネイティブ アプリで実行できるほとんどすべてのことは、phonegap でも実行できます。

あなたの場合、より具体的にするには:

phonegap-example から始めることができます。

ここで、画像のリスト (JSON 構造など) を取得できるサービス (サーバー側) が必要になります。これは phonegap アプリで読み取ることができます。

FileTransfer オブジェクトを使用すると、デバイスの「ハードドライブ」にファイルをダウンロードできます。

ここで、100% 確信が持てない (98% にすぎない) 部分が続きます。ファイルがデバイスに保存されている場合は、file://-tag 内で -urlを使用して、簡単に表示できますimage

しかし、これは非常に単純なアプリでテストできます。JavaScript私のアプローチを証明するために、〜50行以上は必要ないと思います。

アプリは、プラットフォームの制限とアプリ ストアの条件によって制限されます。

于 2013-02-08T23:43:31.777 に答える