Pubnub 在重新 sujbscribe 时接收所有消息
Pubnub receive all messages when re sujbscribe
我有这种情况:
一个客户端:
var c = PUBNUB.init({
publish_key : 'p_key',
subscribe_key: 'sub_key',
uuid:'my_client'
});
双通道:通道 1 和通道 2
在 PHP 后端,我将消息发布到 ch1 和 ch2。
客户端订阅 CH1 并接收消息,然后客户端取消订阅 CH1 并订阅 CH2。
后端仍然将消息发布到 ch1(取消订阅);
客户端再次重新订阅 ch1,并在客户端取消订阅时接收在 ch1 上发布的所有消息。
我不想收到这些消息,因为消息是重新加载页面的事件。有没有办法涵盖这种情况?
目前,pubnub javascript SDK 的默认行为是,每次订阅发生时,它都会在本地存储中存储消息的保存点。如果客户端取消订阅并重新订阅,则该保存点将用于从客户端上次中断的位置继续。"恢复"参数可以设置为 false 并根据 https://github.com/pubnub/javascript/blob/master/core/src/pubnub-common.js#L1081
相关文章:
- Ajax聊天消息重复而不仅仅是更新
- 如果localstorage为空,则显示欢迎消息
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 离开页面时弹出消息
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 消息显示之外的淘汰验证
- 选项卡侦听器未被来自后台脚本的消息激活
- jQuery在输入下验证post错误消息
- Scipt未在选定选项卡中执行以发送和接收消息
- 检查xmlhttprequest问题的消息
- AngularJs对ng消息的自定义替换
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- 当用户按下回车键时,自动在text区域/text中插入消息
- 如果消息框答案为YES,则用Javascript填写表单
- 在javaservlet doPost方法中启动线程时,无法返回异常消息
- 解析云代码错误:解析.错误{代码:141,消息:“未调用成功/错误”}
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- 在AngularJs中隐藏默认错误消息
- 使用JavaScript安全地发布消息
- Pubnub 在重新 sujbscribe 时接收所有消息