Firebaseリアルタイムデータベースの一部をオフラインモードで保存する方法

モハメド・ナジー・モスタファ

リアルタイムのFirebaseデータベースのすべてのデータではなく、ローカルの電話ストレージのFirebaseデータベース(JSON)に特定のパスを保存したかったのです。Firebaseデータベースに各ユーザーのニュースフィードパスがあり、ユーザーのモバイルのローカルストレージに不要なデータ全体をロードするのではなく、ユーザーに指定されたニュースフィードのみを保存したいとします。

私はこの段落をFirabaseの公式サイトから読みました。

Firebase Real-time Databaseは、アクティブなリスナーのデータのローカルコピーを同期して保存します。さらに、特定の場所の同期を維持できます。

DatabaseReference scoresRef = FirebaseDatabase.getInstance().getReference("scores");
    scoresRef.keepSynced(true);

これが私の質問の解決策である場合、私はその行を書かなくてもこの行を直接使用できます

FirebaseDatabase.getInstance().setPersistenceEnabled(true);
ダグスティーブンソン

これらの2ビットのコードは実際には関連していません。彼らは同じことをしません。

keepSynced(true) アプリが実行されている限り、呼び出された瞬間から、指定された参照でリスナーを効果的にアクティブに保ち、データのローカルバージョンがサーバー上のリモートバージョンと常に同期するようにします。

setPersistenceEnabled(true)SDKによって読み取られたデータのローカルキャッシュをアクティブ化するだけです。永続性が有効になっている場合でも、アプリは以前に読み取ったデータをクエリできます。SDKによって読み取られたすべてのデータに対して有効になります。永続性が有効になっている間は、どのデータをキャッシュするかを制御することはできません。すべての読み取りデータは最大10MBまでキャッシュされます。最大値に達すると、最も古いデータがキャッシュから削除されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

オフラインモードでFirebaseリアルタイムデータベースの「プッシュ」のUIを更新する方法

分類Dev

リストスタイルで一部のアイテムのみをオーバーライドする

分類Dev

フィドラーでマルチパート/フォームデータをインターセプトし、リクエストの一部であるバイナリファイルにアクセスする方法

分類Dev

ローカルのみでFirebaseリアルタイムデータベース構造の一部を作成することは可能ですか?

分類Dev

一部のモデルインスタンスでは、DRFシリアライザがフィールドをread_onlyに変更します

分類Dev

複数のデータをFirebaseリアルタイムデータベースに保存する方法

分類Dev

javascriptでfirebaseリアルタイムデータベースのノードを削除する方法

分類Dev

Firebaseリアルタイムデータベースで特定のノードを削除する方法

分類Dev

Firebaseで子ノードを生成する方法ReactNativeのリアルタイムデータベース

分類Dev

Firebaseリアルタイムデータベースの読み取り操作-返されるドキュメントの一部のみを取得できますか?

分類Dev

一部のファイルが動的に生成されるデータベースにhtmlフォームを保存する方法なので、最初に、htmlフォーム全体を保存する必要があることを明確にします

分類Dev

データを保存するためにNWjsオフラインWindowsアプリで使用するデータベースの方法と方法

分類Dev

ajaxjqueryでフォームリクエストの一部としてイベントデータを送信する方法

分類Dev

タイムスタンプを使用して範囲内のデータをフェッチする方法-Firebase、Android、リアルタイムデータベース

分類Dev

json.NETを使用する一部のフィールド専用のカスタムデシリアライザー

分類Dev

Filterableクラスを使用してFirebaseリアルタイムデータベースの結果をフィルタリングする方法

分類Dev

FirebaseリアルタイムデータベースAndroidの一意のキーの下で特定のノードを取得する方法

分類Dev

android studio 3.0でfirebaseに接続し、ボタンを押してデータをリアルタイムデータベースに保存する方法

分類Dev

Firebase:リアルタイムデータベースのタイムスタンプをFirestoreのタイムスタンプに変換するコード/式?

分類Dev

オフライン時のFirebaseリアルタイムデータベーストランザクション

分類Dev

Firebaseリアルタイムデータベース:ノードのアイテムの特定のサブセットをリッスンする方法は?

分類Dev

Firebaseリアルタイムデータベースは、オフライン機能のために内部で何を使用していますか?

分類Dev

preload.js-大量のビデオファイルをプリロードする-一部のコンピューターがクラッシュする

分類Dev

DBモデルでDRFカスタムシリアライザーフィールドを使用する方法

分類Dev

データベースのfirebaseをリアルタイムで更新する

分類Dev

Firebaseリアルタイムデータベースから一意のキーを取得する方法

分類Dev

Reactフォームの値をfirebaseリアルタイムデータベースに保存します

分類Dev

Firebaseリアルタイムデータベース:親ノードの値を取得する方法

分類Dev

インメモリsqliteデータベースをperlのファイルに保存する方法は?

Related 関連記事

  1. 1

    オフラインモードでFirebaseリアルタイムデータベースの「プッシュ」のUIを更新する方法

  2. 2

    リストスタイルで一部のアイテムのみをオーバーライドする

  3. 3

    フィドラーでマルチパート/フォームデータをインターセプトし、リクエストの一部であるバイナリファイルにアクセスする方法

  4. 4

    ローカルのみでFirebaseリアルタイムデータベース構造の一部を作成することは可能ですか?

  5. 5

    一部のモデルインスタンスでは、DRFシリアライザがフィールドをread_onlyに変更します

  6. 6

    複数のデータをFirebaseリアルタイムデータベースに保存する方法

  7. 7

    javascriptでfirebaseリアルタイムデータベースのノードを削除する方法

  8. 8

    Firebaseリアルタイムデータベースで特定のノードを削除する方法

  9. 9

    Firebaseで子ノードを生成する方法ReactNativeのリアルタイムデータベース

  10. 10

    Firebaseリアルタイムデータベースの読み取り操作-返されるドキュメントの一部のみを取得できますか?

  11. 11

    一部のファイルが動的に生成されるデータベースにhtmlフォームを保存する方法なので、最初に、htmlフォーム全体を保存する必要があることを明確にします

  12. 12

    データを保存するためにNWjsオフラインWindowsアプリで使用するデータベースの方法と方法

  13. 13

    ajaxjqueryでフォームリクエストの一部としてイベントデータを送信する方法

  14. 14

    タイムスタンプを使用して範囲内のデータをフェッチする方法-Firebase、Android、リアルタイムデータベース

  15. 15

    json.NETを使用する一部のフィールド専用のカスタムデシリアライザー

  16. 16

    Filterableクラスを使用してFirebaseリアルタイムデータベースの結果をフィルタリングする方法

  17. 17

    FirebaseリアルタイムデータベースAndroidの一意のキーの下で特定のノードを取得する方法

  18. 18

    android studio 3.0でfirebaseに接続し、ボタンを押してデータをリアルタイムデータベースに保存する方法

  19. 19

    Firebase:リアルタイムデータベースのタイムスタンプをFirestoreのタイムスタンプに変換するコード/式?

  20. 20

    オフライン時のFirebaseリアルタイムデータベーストランザクション

  21. 21

    Firebaseリアルタイムデータベース:ノードのアイテムの特定のサブセットをリッスンする方法は?

  22. 22

    Firebaseリアルタイムデータベースは、オフライン機能のために内部で何を使用していますか?

  23. 23

    preload.js-大量のビデオファイルをプリロードする-一部のコンピューターがクラッシュする

  24. 24

    DBモデルでDRFカスタムシリアライザーフィールドを使用する方法

  25. 25

    データベースのfirebaseをリアルタイムで更新する

  26. 26

    Firebaseリアルタイムデータベースから一意のキーを取得する方法

  27. 27

    Reactフォームの値をfirebaseリアルタイムデータベースに保存します

  28. 28

    Firebaseリアルタイムデータベース:親ノードの値を取得する方法

  29. 29

    インメモリsqliteデータベースをperlのファイルに保存する方法は?

ホットタグ

アーカイブ