私はMeteorを使用してモバイルアプリを構築しています。アプリケーションをオフラインで使用できるようにするには、オンラインで大規模なjsonファイルをダウンロードし、MongoDBに書き込まれたjsonファイルのデータにオフラインでアクセスできるようにする必要があります。メテオで画像をキャッシュする方法は?
これは問題なく動作します。しかし、ダウンロードしたjsonファイルには、アプリがオフラインになっても表示されないオンライン画像への参照がたくさんあります。
このように、jsonファイルで参照されている画像をアプリケーションにダウンロードして、オフラインでもアクセスできるようにしたいと考えています。
(ダウンロード画像は限り接続が利用できるようするために、バックグラウンドで発生する可能性があります。)
私のための初期化に失敗しimgCache.jsavailable on Atmosphereの実装は、あります。
理論的には、各画像をキャンバスに個別に読み込み、キャンバスのコンテンツをMongoDBに保存し、必要に応じてコンテンツを読み込むことができます。この情報の一部はhereです。しかし、これはむしろ複雑で、実際に実現可能であれば、私は誰かが成功するためにこれを前にしていたと期待します。
メテオでオフラインで使用するために画像をキャッシュする方法を教えてください。
私はモバイルアプリでこのようにしています。私は 'grounddb'を使用して、 'codeova filetransfer'プラグインを使用して画像をユーザのデバイスに保存し、ローカルURLとリモートURLの詳細をground dbの別々のコレクションに保存し、必要なときに使用してください。 – Sasikanth
Meteorアプリでこれをやっていますか?あなたはベアボーンの例を与えることができるでしょうか? – MastaBaba