2016-04-19 4 views
5

無料版でオフラインモードを許可するブログアプリケーションを検討してください。ユーザーが有料版を購読すると、そのデータはFirebaseに同期されます。FireBaseオフラインモードをローカルストレージにのみ使用できますか?

Firebaseにはオフラインの機能があるため、データを照会するときにクエリが明示的にローカルストレージを使用することができます(Parseなど)。 (保存/読み込み)。だから、同期がいるので、私はドキュメントをスキミングによって伝えることができるものから、単に機能フラグ

することができ支払われ、オフライン機能は、「私はオンラインだまでストアオフライン」だけのためであると考えられるシナリオ

おかげ

+0

は、オフラインモードが必要であることを意味しますが、オンラインになっていないときにのみデータを同期する必要がありますか? –

+0

@HammadTariqSahi yes – AndroidGecko

答えて

4

Firebaseデータベースは主にオンラインデータベースで、ユーザがオフラインの間も引き続き動作します。

ユーザが切断されている間、Firebaseはローカル書き込み操作をメモリにキューイングします(そして、setPersistenceEnabled(true)をディスクにコールした場合)。これがうまくいくということは、ローカル書き込みキューが大きくなるにつれて、ローカルオンリーパフォーマンスが悪化することを意味します。

このローカル書き込み操作数に妥当な上限を持たないと、Firebaseのオフラインアーキテクチャではシナリオがうまく機能しないことがあります。

関連する問題