我有这种情况:
一个客户:
var c = PUBNUB.init({
publish_key : 'p_key',
subscribe_key: 'sub_key',
uuid:'my_client'
});
两个通道:ch1和ch2
在后端使用php我将消息发布到ch1和ch2。
客户端订阅ch1并在客户端取消订阅ch1并订阅ch2之后接收消息。
后端仍然向ch1发布消息(取消订阅);
客户端再次订阅ch1并接收客户端取消订阅时在ch1上发布的所有消息。
我不想接收这些消息,因为消息是重新加载页面的事件。有没有办法覆盖这种情况?
答案 0 :(得分:1)
目前,pubnub javascript SDK的默认行为是,每次订阅发生时,它都会在localstore中存储一个保存点。如果客户端取消订阅并重新订阅,则该保存点将用于获取客户端上次停止的位置。恢复'参数可以设置为false并按照https://github.com/pubnub/javascript/blob/master/core/src/pubnub-common.js#L1081
传入