質問・問題
接続中にネットワークが不安定になった場合、SDK は強制退出や再接続を実施することはありますか ?
回答・解決方法
leaveChannel API 等のような意図した手段が発生しない場合、サーバーとの疎通が取れている限りはユーザーはチャンネルから退出されません。但し、サーバーからデータを受信できない状態が一定時間続いた場合、SDK はチャンネルから切断されたと判断し、再接続を試みるようになります。
接続・切断など含むチャンネルへの接続状態が変化した場合、SDK から特定イベント (onConnectionStateChanged, connectionChangedToState, connection-state-change など) を通して、そのステート (状態) を取得することができます。
詳細は「Connection states」「SDK reconnection」として公式 Doc にまとめられています:
4.x Doc:
3.x Doc: