join method
加入频道
错误码如下:
10407:已经频道内
10417:uid冲突
10419:频道人数超限
10420:自己的其他端已经在频道内
@param channelId 对应频道id @param selfUid 自己在频道中对应的uid,可选,大于零有效,无效时服务器会分配随机唯一的uid, 也可以自己生成,但要保证唯一性 @param customInfo 操作者附加的自定义信息,透传给其他人,可缺省 @param offlineEnable 通知事件是否存离线 回调返回: code = 200 为成功
Implementation
Future<void> join(
{required String channelId,
int? selfUid,
String? customInfo,
bool? offlineEnable,
required Callback<ChannelFullInfo> callback}) async {
Map map = buildArguments(callback: callback);
map['channelId'] = channelId;
map['selfUid'] = selfUid ?? 0;
map['customInfo'] = customInfo;
map['offlineEnable'] = offlineEnable ?? false;
return await _methodChannel.invokeMethod('join', map);
}