2012-01-11 2 views
0

私たちはHTML 5 phonegapアプリケーションを開発しており、ローカルストレージを使用してアプリケーションデータを永続させています。これは正常に動作します。しかし、どうすればこのデータをバックアップできますか?デバイスがリセットされた場合、ローカルストレージは失われます。 iPhoneをバックアップして(iTunusを使用して)、バックアップ機能を提供できるAndroidアプリがある場合は含まれていますか?それともローカルストレージデータをバックアップする方法

+0

ソフトリセット後にデータが失われていますか? –

+0

あなたがすでに言及した唯一の事は:サーバー上のリモートデータベース。 – dan

+0

ソフトリセット後にデータが失われることはありません。しかし、例えば、デバイスが失われる可能性があります。交換用のデバイスにlocalstorageをコピーするとよいでしょう – Gluip

答えて

1

ローカルストレージはのみは、キャッシュとして、あるいはがセッション間で永続化する必要はありませんデータに使用する必要があります...私たちのアプリケーションのためのサーバ側を提供する必要があります。そうであれば、冷静ですが、それに頼るべきではありません。

代わりに、必要なデータをサーバーに保存し、ローカルストレージをクライアントサイドキャッシュとして使用するだけで済みます。

ローカルストレージにあるの部分を "バックアップ"するには、単純に読み込んでサーバーに保存し直してください。

+1

セッション間のローカルストレージに頼らないのはなぜですか?それは永続することが保証されていませんか? – Gluip

+1

ローカルストレージの問題は、開発者がデータを制御できないため、ユーザーが何かネジを締めてしまった場合、ユーザーを助けることができず、ちょうど怒ってしまうことです。データを制御することは非常に信頼性が高い。 – cdeszaq

関連する問題