设置用户ID 编辑文档

功能描述

加入到频道之前,可以设置用户的ID(uid,32位无符号整形),用以区分用户,uid要保证唯一。

如果设置uid为0,则由QttAudio服务器分配,在频道事件回调接口onJoinSuccess里告知实际uid值。

接口描述

public class ChannelEngine {

/**
* 进入频道,进入成功还是失败的结果在回调通知
* @param token 验证token
* @param roomName 频道名称
* @param uid 用户id
* @return 0为成功;其他失败
*/
public int join(String token, String roomName, long uid);
}

注: 设置用户ID需要在加入频道进行通话之前设置。

建议:如果设置uid为0,同一用户每次进入频道,QttAudio服务器自动分配的uid可能不一致,不便于应用进行用户的管理,建议应用根据业务进行uid设置,不要依赖于QttAudio服务器的自动分配。

示例代码

//uid设置(32位无符号整形),用以区分用户,请保证同一个频道的用户uid唯一。
//如果填0,则由服务器分配,在onJoinSuccess回调通知里告知实际uid值
long uid = 123;
String roomName="test";
channelEngine.join("",roomName,uid);
野狗新手?
立即注册,为你提供安全可靠的实时通信云服务。
没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题