【问题标题】:How to detect a client that stops listening in firebase?如何检测停止在 Firebase 中侦听的客户端?
【发布时间】:2015-05-29 16:24:38
【问题描述】:

假设我有 3 个客户端正在侦听某个 firebase 根目录的更改。每个客户端都将自己表示为根目录(或地图)中的用户。我想删除失去连接或关闭客户端应用程序(即停止侦听)的用户。如何检测何时发生这种情况并处理更改?

【问题讨论】:

    标签: android firebase firebase-realtime-database


    【解决方案1】:

    超级简单。查看 onDisconnect()。当用户断开连接甚至更新节点中的值时,它可以将数据写入节点。例如,在断开连接时将用户状态(可能存储在您的用户节点中)更改为状态:断开连接。

    【讨论】:

    • 谢谢我能打电话给removeValue()onDisconncet()
    猜你喜欢
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    • 2020-12-01
    • 2022-01-18
    • 1970-01-01
    相关资源
    最近更新 更多