logo
当前页

ZegoRoomConfig

ZegoRoomConfig

房间进阶配置

详情

配置房间的最大用户数量、鉴权 token 等

Declared in ZegoExpressDefines.h

属性

maxMemberCount

maxMemberCount
nonatomic, assign unsigned int maxMemberCount

房间最大用户数量,传 0 视为不限制,默认无限制

isUserStatusNotify

isUserStatusNotify
nonatomic, assign BOOL isUserStatusNotify

是否开启用户进出房间回调通知 [onRoomUserUpdate],默认关闭。若开发者需要使用 ZEGO 房间用户广播通知,请确保每个登录的用户都将此标记设置为true

token

token
nonatomic, copy NSString * token

由开发者业务服务器下发的 token,用以保证安全性,生成规则请参考 使用 Token 鉴权,默认为空字符串,即不鉴权。2.17.0 及以上版本如果调用 [createEngine] 接口创建引擎时未传入appSign,或者appSign为空,则登录房间时必须设置此参数用于鉴权。

capabilityNegotiationTypes

capabilityNegotiationTypes
nonatomic, assign unsigned int capabilityNegotiationTypes

能力协商使能掩码标记位,参考 [ZegoRoomCapabilityNegotiationTypesBitMask] 枚举;当转换为二进制时,0b01 即 1 << 0 表示开启房间内全员协商, 0b10 即 1 << 1 表示开启麦上用户协商。掩码可组合以使不同的协商方式同时开启。

roomType

roomType
nonatomic, assign unsigned int roomType

房间类型,一般情况下可以不用关注,传0即可

方法

defaultConfig

static
defaultConfig
+ (instancetype)defaultConfig;
创建默认房间配置
Declared in ZegoExpressDefines.h

默认配置的参数为:房间最大用户数量无限制,不开启用户进出房间回调通知,不鉴权。

ZegoRoomConfig 实例

上一篇

zegoroirect

下一篇

zegoroomextrainfo

当前页

返回到顶部