我正在構建一個短信應用程序,我想要有一個像WhatsApp這樣的功能,其中一個用戶可以知道不同的用戶是否在線。我已經使用Firebase進行短信功能,將消息存儲在實時數據庫中,並在ChildEventListener中偵聽消息。如何知道用戶是否在線?
1
A
回答
0
在firebase名稱狀態或類似的東西中創建一個字段。然後,如果用戶上線,請將值設置爲1,如果離線,則將值設置爲0.
因此,如果用戶離線或在線,您將獲得用戶的相關信息。
0
在您的數據庫中,您可以添加一個路徑,您可以在其中添加具有聯機狀態參數的用戶對象。創建新帳戶時必須創建一個新帳戶,並且每次用戶上線/下線時更新在線狀態。爲了確定您必須更新哪個對象,您應該使用用戶唯一ID,以便應該可以將其存儲在此處......
相關問題
- 1. 如何知道用戶是否在線/使用解析登錄?
- 2. 我如何知道特定的twitter用戶是否在線?
- 3. 如何知道用戶是否閒置?
- 4. c#:如何知道'用戶帳戶'是否存在於Windows?
- 5. 我如何知道用戶是否在線沒有使用會員供應商
- 6. 如何知道用戶是否仍在網上或脫機在線?
- 7. Python線程 - 如何知道線程是否已在運行?
- 8. 如何知道用戶在quickblox for iOS中是在線還是離線?
- 9. 如何知道服務器是否在線,如果我們只知道IP?
- 10. 如何知道線程是否在Perl中使用die
- 11. 如何知道用戶是否在AD組中有效存在
- 12. 如何知道這個線程是否是一個UI線程
- 13. 我如何知道用戶是否允許推送通知
- 14. 如何知道用戶是否已打開通知列表?
- 15. 如何知道是否
- 16. 如何知道用戶是否擁有Facebook帳戶?
- 17. 如何知道用戶是否在當前文檔末尾
- 18. 如何知道用戶是否在結賬?
- 19. 如何知道用戶是否登錄(在GSP中)
- 20. 如何知道用戶是否在Kivy中滾動或滾動?
- 21. 如何知道用戶是否在wp8中撥打了電話?
- 22. 如何知道用戶是否在QTableView中輸入了數據
- 23. 如何知道遠程用戶是否在django中連接?
- 24. 我如何知道我是否在使用Rackspace Developer + plus帳戶?
- 25. 如何知道LinkedIn用戶是否是LinkedIn上的管理員?
- 26. 知道Windows用戶是否活動
- 27. Facebook - 如何知道用戶是否使用應用程序?
- 28. 如何知道曲線是否與紅線相交
- 29. 如何知道用戶是否強制退出應用程序?
- 30. 如何知道用戶是否使用多臺顯示器
關於「管理狀態」的Firebase文檔可能很有用:https:// firebase。 google.com/docs/database/android/offline-capabilities#section-presence –