Il client Pusher di sgcWebSockets è stato migliorato nella versione 4.5.3: è stata implementata la HTTP API, che permette di triggerare eventi, ottenere gli utenti di un canale e ottenere l'elenco dei canali.
Pusher è una soluzione WebSockets ospitata per costruire potenti app interattive in tempo reale. Il client sgcWebSockets permette di usare i seguenti canali Pusher:
- Public Channels: possono essere sottoscritti da chiunque ne conosca il nome.
- Private Channels: introducono un meccanismo che permette al tuo server di controllare l'accesso ai dati che stai trasmettendo.
- Presence Channels: sono un'estensione dei canali privati. Permettono di "registrare" le informazioni utente alla sottoscrizione e di far sapere agli altri membri del canale chi è online.
HTTP API Pusher
Sono state implementate le seguenti funzioni della REST API.
- TriggerEvent: attiva un nuovo evento sul canale specificato.
- GetChannels: fornisce l'elenco di tutti i canali attivi.
- GetChannel: fornisce informazioni su un canale.
- GetUsers: fornisce l'elenco di tutti gli utenti connessi a un canale.
Qui sotto trovi un video che mostra come un client si sottoscrive a un canale pubblico e un altro client chiama il metodo TriggerEvent per attivare un nuovo evento su questo canale pubblico. });
