質問・問題
チャンネルから特定のユーザを退室させることはできますか?
回答・解決方法
以下の方法があります。
1. クライアント自身のタイマーで追い出す方法
タイマー機能を使用しタイムアウト時にleaveChannelをコールします。
2. Signaling (Real-time messaging) SDK と併用する方法
sendMessageToPeerでメッセージを送信し、onMessageReceivedで受信時にleaveChannelをコールします。
3. Tokenの有効期限で追い出す方法
ユーザに期限付き Token を使ったチャンネル接続をさせ、 その Token 有効期限切れにより退出させます。
4. RESTFul APIで追い出す方法
Channel Management RESTfulAPI (/dev/v1/kicking-rule) を使い、特定ユーザーの join_channel 権限を禁止するルールを作成します。
ルール作成のベストプラクティスは、こちらの FAQ で紹介しております。
日本語記事はこちら