使用 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 函式中接收。