1

我正在構建一個短信應用程序,我想要有一個像WhatsApp這樣的功能,其中一個用戶可以知道不同的用戶是否在線。我已經使用Firebase進行短信功能,將消息存儲在實時數據庫中,並在ChildEventListener中偵聽消息。如何知道用戶是否在線?

+0

關於「管理狀態」的Firebase文檔可能很有用:https:// firebase。 google.com/docs/database/android/offline-capabilities#section-presence –

回答

0

在firebase名稱狀態或類似的東西中創建一個字段。然後,如果用戶上線,請將值設置爲1,如果離線,則將值設置爲0.

因此,如果用戶離線或在線,您將獲得用戶的相關信息。

0

在您的數據庫中,您可以添加一個路徑,您可以在其中添加具有聯機狀態參數的用戶對象。創建新帳戶時必須創建一個新帳戶,並且每次用戶上線/下線時更新在線狀態。爲了確定您必須更新哪個對象,您應該使用用戶唯一ID,以便應該可以將其存儲在此處......

相關問題