ZIM SDK 中的 onConnectionStateChanged 回调与 onRoomStateChanged 回调的区别是什么?分别在什么情况下触发?
2023-06-14
产品 / 解决方案:In-app chat
平台 / 框架:iOS / Android / macOS / Windows / Web / Mini Program / Flutter / Electron / ReactNative / Unity3D
- onConnectionStateChanged 是
用户在线连接状态发生改变时触发的回调,onRoomStateChanged 是用户位于房间中、且房间状态改变时触发的回调。 - 如果用户只调用 login 接口登录 ZIM,仅返回 onConnectionStateChanged 回调。
- 如果用户既调用 login 接口登录 ZIM,又调用 createRoom 或 enterRoom 进入房间,将同时返回 onConnectionStateChanged 和 onRoomStateChanged 回调。

