使用 JavaScript 订阅频道组

启用 S​​tream Controller 插件后,你可以使用通道组从单个客户端订阅 1000 个通道。你可以通过创建通道组并将通道添加到通道组来完成此操作。我们假设 pubnub 变量已经使用你的密钥正确初始化。

创建一个通用的回调处理函数:

function displayCallback(m,e,c,d,f){
    console.log(JSON.stringify(m, null, 4));
}

创建频道组并向其添加频道:

pubnub.channel_group_add_channel({
  callback: displayCallback,
  error: displayCallback,
  channel_group: "sports",
  channel: "football,baseball,basketball,lacrosse,cricket"
});

现在,订阅频道组,你将订阅该组中的所有频道:

pubnub.subscribe({
  callback: displayCallback,
  error: displayCallback,
  channel_group: "sports"
});

发布到通道组中的通道的任何消息都将在 displayCallback 函数中接收。