2012-02-08 10 views
0

私はPhoneGapとjQuery Mobileを使って小さなAndroidアプリを作った。それは "Facebook"や "Twitter"のようなオプションを含むネイティブメニューから始まります。 コンテンツを取得するには、RSSフィードからコンテンツを読み込むjFeedを使用します。ネイティブのPhoneGap/jQuery Androidアプリにコンテンツをキャッシュすることはできますか?

ユーザーがインターネットを持たない場合、これらのページのコンテンツがRSSを通じて取得されているため、これらのページにはコンテンツが表示されません。

コンテンツをキャッシュすることはできますが、コンテンツが正常に取得されたときにキャッシュを削除することはできますか?あなたは、アプリケーションを使用すると、インターネットからコンテンツを取得しようとする必要があります。結果が空/偽の場合、前回のセッション時に最後の情報を取得します。しかし、結果がtext/trueの場合、キャッシュは空にして新しいコンテンツで再保存する必要があります。

インターネット接続が失われても、人々は引き続きコンテンツを見ることができます。次回インターネットに接続したときは、新しいオンラインデータを取得します。

これも可能ですか?小さなネイティブキャッシュを作成するために、いくつかのjQueryまたはPhoneGapコマンドを使用することは可能ですか?

答えて

0

あなたのRSS料金をsqlite DBにキャッシュするか、localStorageを使用してください。この種の機能を提供するために、あなたは本当に夢中になる必要はありません。

関連する問題