智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 客户端SDK参考 > iOS UI SDK > 业务开发 创建即时会议(携带与会者)

入门使用

创建即时会议(携带与会者)

更新时间:2019-11-20

描述

使用该接口可以创建即时会议(携带与会者信息),使用之前必须先完成初始化和登录成功。

业务流程

  1. 准备创建会议参数,类型为clmCreateMeetingParam,定义详见CloudLinkMeetingInfo.h的头文件中定义,共需要三个参数:会议主题、会议类型、是否需要接入码。
    clmCreateMeetingParam *param = [[clmCreateMeetingParam alloc] init];
    param.meetingSubject = 会议主题;
    param.meetingType = 会议类型;
    param.needAccessCode = 是否需要接入码;
     
  2. 准备与会者参数(除自己之外的与会者,自己的信息接口内部已有),类型为clmMeetingParticipantParam *类型的数组,定义详见CloudLinkMeetingInfo.h的头文件中定义,每个成员需要两个参数:与会者号码与会者名字
    clmMeetingParticipantParam *participantParam = [[clmMeetingParticipantParam alloc] init];
    participantParam.number = 与会者号码;
    participantParam.name = 与会者名字;
    ...//根据需要新增更多的与会者
    NSArray *participants = @[participantParam,...//根据需要添加更多的与会者];
     
  3. 获取单例对象。
    CloudLinkMeeting *clm = [CloudLinkMeeting SharedInstance];
     
  4. 接口调用,使用1生成的创建会议参数和2生成的对象,并根据返回的回调对执行的结果进行判断和处理,返回回调中error为nil表示成功,其他则表示失败,具体失败error的code和userInfo中有详细信息。
    [clm clm_createMeeting:param
          withParticipants:participants
           completionBlock:^(NSError *error) {
            NSLog(@"clm_createMeeting result is:%@", error);
     }];