假设我有3个客户端正在监听某个Firebase根上的更改。每个客户端在根目录中的列表(或映射)中将自己表示为用户。我想删除失去连接或关闭其客户端应用程序(即停止收听)的用户。如何检测何时发生并处理更改?
超级容易。查看onDisconnect()。当用户断开连接甚至更新节点中的值时,它可以将数据写出到节点。例如,在断开连接时,将用户状态(可能存储在用户节点中)更改为status:disconnected。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句