使用 Express SDK 时,如果不同的客户端使用同一个userID 登录房间,会出现什么问题?
2023-11-15
注意
业务侧必须保证 userID 全局唯一,避免在多个客户端同时登录。
如果不同的客户端使用同一个 userID、登录任何一个房间:
- 前面使用该 userID 登录的客户端用户会被踢下线,并通过 onRoomStateChanged/onRoomStateUpdate 回调收到
房间状态变化
的通知;之前登录过的房间内的推流、拉流都会被停止。 - 房间内的其他用户,通过 onRoomUserUpdate 回调收到
房间内用户变化
的通知。