Firebase onDisconnect重新连接

Firebase onDisconnect重新连接,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我的问题是,即使在客户端重新连接之后,服务器是否会在检测到客户端断开连接之前执行成功的onDisconnect函数 例如,假设我的onDisconnect功能是删除节点a/b。我断开连接并再次重新连接以查看a/b是否存在(因为服务器仍然没有检测到我已断开连接)。那么,现在是否按照上次断开连接时的要求删除节点a/b,即使我现在已连接?如果SDK管理的websocket因任何原因断开连接,并且SDK成功重新连接,我希望重新连接不会取消服务器上等待的挂起的onDisconnect。即使您的客户端应用程

我的问题是,即使在客户端重新连接之后,服务器是否会在检测到客户端断开连接之前执行成功的onDisconnect函数


例如,假设我的onDisconnect功能是删除节点a/b。我断开连接并再次重新连接以查看a/b是否存在(因为服务器仍然没有检测到我已断开连接)。那么,现在是否按照上次断开连接时的要求删除节点a/b,即使我现在已连接?

如果SDK管理的websocket因任何原因断开连接,并且SDK成功重新连接,我希望重新连接不会取消服务器上等待的挂起的onDisconnect。即使您的客户端应用程序在服务器发现原始连接中断之前成功重新连接,它最终也会做出您请求的更改。或者换句话说,每个连接的套接字在服务器上都有自己的onDisconnect-它们不以任何方式共享或合并