返回网络后如何不接受Pusher的累积推送?

时间:2015-06-14 04:59:34

标签: pusher

如果客户端最终在离线后上线,即客户端重新建立连接后,怎么能阻止Pusher自动将所有堆积的消息推送到客户端?

2 个答案:

答案 0 :(得分:1)

与Pusher支持工程师交换消息后,问题变得更加清晰。

即使笔记本电脑处于睡眠状态,连接仍可能打开(此行为因计算机而异)。因此,在醒来后,它仍然可以连接。 (这正是我的情况所发生的事情,所以看起来Pusher的所有内容都推动了累积的消息。)

但是,默认活动超时为120秒,在关闭连接之前等待pong响应的时间是30秒。因此,允许它大约三分钟将使客户端完全断开连接,并且我遇到的行为不会发生。

答案 1 :(得分:0)

Pusher目前不会缓冲重新连接时要传递的消息。因此,问题中描述的功能并不是应用程序现在需要考虑的事情。

未来版本可能包含一个名为Event Buffer的东西,它将提供此功能。文档将在那个时间发布,以详细说明如何避免接收缓冲事件。