sgcWebSockets Pusher クライアントはバージョン 4.5.3 で機能強化され、イベントのトリガー、チャネルのユーザー取得、チャネル一覧の取得が可能な HTTP API が実装されました。
Pusher は、強力なリアルタイムインタラクティブアプリを構築するためのホスト型 WebSockets ソリューションです。sgcWebSockets クライアントでは、以下の Pusher チャンネルを使用できます。
- パブリックチャンネル:名前を知っている誰でもサブスクライブできます。
- プライベートチャンネル:サーバーがブロードキャストするデータへのアクセスを制御するメカニズムを提供します。
- プレゼンスチャンネル:プライベートチャンネルの拡張です。サブスクリプション時にユーザー情報を「登録」でき、チャンネルの他のメンバーがオンライン状態を確認できます。
Pusher HTTP API
以下の REST API 関数が実装されています。
- TriggerEvent:指定したチャンネルで新しいイベントをトリガーします。
- GetChannels:アクティブなすべてのチャンネルの一覧を返します。
- GetChannel:チャンネルの情報を返します。
- GetUsers:チャンネルに接続しているすべてのユーザーの一覧を返します。
クライアントがパブリックチャンネルにサブスクライブし、別のクライアントが TriggerEvent メソッドを呼び出してそのパブリックチャンネルで新しいイベントをトリガーする方法を示した動画を以下に掲載します。 });
