1

私はテクスチャアプリケーションを構築しています。WhatsAppのような機能を使いたいと思っています。ここでは、1人のユーザーが異なるユーザーがオンラインかどうかを知ることができます。私は、リアルタイムデータベースにメッセージを保存し、ChildEventListenerでメッセージを聞いて、テキストベースの機能としてFirebaseを使用しました。ユーザーがオンラインかどうかを確認するには?

+0

「プレゼンスを管理する」というFirebaseのドキュメントは便利です:https:// firebase。 google.com/docs/database/android/offline-capabilities#section-presence –

答えて

0

firebase名のステータスまたはこれに似たフィールドを作成します。ユーザーがオンラインになったら、値1を設定し、オフラインになる場合は値0を設定します。

したがって、オフラインまたはオンラインの場合、ユーザーの情報を取得します。

0

データベースでは、オンライン状態のパラメータを持つユーザーオブジェクトを追加するパスを追加できます。新しいアカウントを作成するときに新しいアカウントを作成し、ユーザーがオンライン/オフラインになるたびにオンラインステータスを更新する必要があります。どのオブジェクトを更新するかを特定するには、Users固有のIDを使用してください。

関連する問題