私はFirebase Realtime DatabaseからCloud Firestoreへの移行を開始しました。 Firestoreの接続状態がオンライン、オフライン、またはその逆に変化したときにアプリに警告する方法が必要です。わかりやすくするために、私はこれをAppの他のインスタンスが見るためにデータベースに書き込む必要はありません。これは純粋に、接続が落ちたというインジケータをユーザに提供するためのものです。 Realtimeデータベースでは、 ".info/connected"リファレンスに値リスナーを付けることでこれを実現できました。しかし、Firestoreでこれを行うことはできないようです。リアルタイムのデータベース ".info/connected" refに相当するCloud Firestore
また、Firestoreモジュールで聞くことができる「保留中の更新」値がある場合、それは機能するオフライン保留中のデータベース同期が保持されているデータがあることに応答します。
こんにちはフランク、 私はドキュメントでそれを見ましたが、それは複数のクライアント間でプレゼンスを管理するためのものです。つまり、ユーザーBがオフラインになったことを知っています。私のユースケースは異なっています。私の場合、ユーザBはいません。ユーザAは、自分自身がFirebaseサーバに接続できなくなったかどうかを知る必要があります。 –
私が知っている '.info/connected'と同等のものはありません。私はもちろん、何かが欠けているかもしれません。その場合、他の誰かがチャイムを迎えることを願っています:-) –