Klient Pusher w sgcWebSockets został ulepszony w wersji 4.5.3 — zaimplementowano HTTP API umożliwiające wyzwalanie zdarzeń, pobieranie użytkowników kanału i listy kanałów.
Pusher to hostowane rozwiązanie WebSockets do tworzenia zaawansowanych aplikacji interaktywnych w czasie rzeczywistym. Klient sgcWebSockets umożliwia korzystanie z następujących kanałów Pusher:
- Kanały publiczne: może subskrybować je każdy, kto zna ich nazwę.
- Kanały prywatne: wprowadzają mechanizm umożliwiający serwerowi kontrolowanie dostępu do przesyłanych danych.
- Kanały presence: rozszerzenie kanałów prywatnych. Pozwalają na „rejestrowanie" informacji o użytkowniku przy subskrypcji i informowanie innych członków kanału, kto jest online
Pusher HTTP API
Zaimplementowano następujące funkcje REST API.
- TriggerEvent: wyzwala nowe zdarzenie na wskazanym kanale.
- GetChannels: zwraca listę wszystkich aktywnych kanałów.
- GetChannel: zwraca informacje o kanale.
- GetUsers: zwraca listę wszystkich użytkowników podłączonych do kanału.
Poniżej znajdziesz wideo pokazujące, jak klient subskrybuje kanał publiczny, a inny klient wywołuje metodę TriggerEvent, aby wyzwolić nowe zdarzenie na tym kanale. });
