ZIM SDK 中的 onConnectionStateChanged 回调与 onRoomStateChanged 回调的区别是什么?分别在什么情况下触发?
2023-06-14
- onConnectionStateChanged 是
用户在线连接状态发生改变
时触发的回调,onRoomStateChanged 是用户位于房间中、且房间状态改变
时触发的回调。 - 如果用户只调用 login 接口登录 ZIM,仅返回 onConnectionStateChanged 回调。
- 如果用户既调用 login 接口登录 ZIM,又调用 createRoom 或 enterRoom 进入房间,将同时返回 onConnectionStateChanged 和 onRoomStateChanged 回调。