1
私はチャットアプリケーションを開発していますが、ローカルデータストアとサーバーの間で同期がとれている(オフラインで作成された)参照を見つける方法があるかどうかを知りたいと思います。Firebaseでは、参照がローカルとサーバの間で同期されているかどうかをどのように検出するのですか?
私はチャットアプリケーションを開発していますが、ローカルデータストアとサーバーの間で同期がとれている(オフラインで作成された)参照を見つける方法があるかどうかを知りたいと思います。Firebaseでは、参照がローカルとサーバの間で同期されているかどうかをどのように検出するのですか?
アプリケーションでは、常にキャッシュからデータを取得します。したがって、キャッシュやネットワークからデータが到着するケースはありません。 Firebaseが初めてアプリに同期すると、キャッシュが作成され、電話が再起動されないか、タスクマネージャからアプリがクリアされなくなるまで維持されます。常にキャッシュを維持し、アプリケーションはキャッシュからデータを取得します。
どのように彼らは明らかにしていないものを実装しましたか?
ご不明な点がありましたらお気軽にお問い合わせください。
firebaseクライアントが接続されているか、最近接続されているかどうかを確認できます。https://stackoverflow.com/questions/38893145/how-to-know-if-data-are-retrieved-from-local-storage - または - サーバーストレージ?rq = 1 – dazza5000
@ dazza5000ありがとう、私はリスナーからデータを受信するとfirebaseから来るdatasnapshot.isSyncのようなものを期待していた。しかし、明らかに私はそれを自分で追跡しなければならないだろう... – colom