PubNub Iscriviti con i gruppi di canali in JavaScript


Esempio

Con il componente aggiuntivo Stream Controller abilitato, è possibile utilizzare i gruppi di canali per iscriversi a un migliaio di canali da un singolo client. Puoi farlo creando un gruppo di canali e aggiungendo canali al gruppo di canali. Supponiamo pubnub variabile pubnub sia stata inizializzata correttamente con le tue chiavi.

Creare una funzione di gestore callback generico:

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

Crea un gruppo di canali e aggiungi canali ad esso:

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

Ora, iscriviti al gruppo di canali e sarai iscritto a tutti i canali di quel gruppo:

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

Tutti i messaggi pubblicati sui canali nel gruppo di canali verranno ricevuti nella funzione displayCallback .