【问题标题】:PubNub. Presence leave trigger event doesn't fire酒吧小酒馆。出席离开触发事件不会触发
【发布时间】:2015-06-03 05:54:52
【问题描述】:

我正在测试 Pubnub 3.7.1。但是我有一个没有触发的离开事件触发器的问题。

我只能看到加入和超时触发事件。这是我使用的一些代码:

pubnub.subscribe({
    channel: 'channel',
    presence: manageUsers,
    message: showMessage
});

function manageUsers(message, event, channel) {
    console.log(message);
}

可能是什么问题?

谢谢。

更新日期:

另一件事是,当我进入有一些人连接的频道时,我无法获取他们的状态数据。我只能从新用户那里获取他们的状态数据。

这是一个例子: http://plnkr.co/edit/qlqhb677CZhTeR8Sa52x?p=preview

【问题讨论】:

标签: pubnub


【解决方案1】:

您的代码按预期工作。

当用户加入时,会触发“加入”动作,当用户空闲时,动作会变为“超时”。

“离开”操作发生在用户取消订阅频道时。

例如

byeButton.click(function(){
  pubnub.unsubscribe({
    channel : 'channel_1',
    callback: function(m){
        console.log(m.action); // should print 'leave'
    }
 });
});

查看更多信息: https://www.pubnub.com/docs/javascript/api/reference.html#unsubscribe

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-10
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-09
    • 1970-01-01
    相关资源
    最近更新 更多