进入睡眠模式时onDisconnect不会触发?

时间:2014-04-23 18:07:30

标签: firebase

我在几台Mac电脑上进行了测试,当关闭盖子并进入睡眠模式时,onDisconnect甚至不会被触发。

你们可以确认这是否是一个已知问题,是否有办法绕过它?

1 个答案:

答案 0 :(得分:1)

onDisconnect是在主机(Firebase)上触发的事件,而不是在您的客户端上触发的事件。它不会因客户端断开连接的方法而失败。一旦客户端套接字关闭(在超时期限之后),就会触发断开连接。

如果它不起作用,则a)客户端实际上没有断开连接或b)客户端没有权限对onDisconnect请求进行更改(例如,没有写入权限)。