更新时间:2024-04-26 GMT+08:00
分享

登录并入会

描述

通过此方式可以拉起用户设备上已经安装的华为云会议App并根据链接中传入的参数执行登录操作并入会,在会中主持人可以邀请其他与会人。

1.华为云会议应用未登录场景下,调用该链接会弹出主界面并且以链接中登录身份标识进入会议;会议结束后,返回到登录界面。

2.华为云会议应用已登录场景下,调用该链接会弹出主界面并以当前登录的账号入会;会议结束后,返回到之前已登录界面。

业务流程

  1. 执行App ID鉴权,参考《API参考》中的“执行App ID鉴权”章节。
  2. 获取Nonce,参考《API参考》中的“获取页面免登录跳转的nonce信息”章节。
  3. 拉起华为云会议App,并登入后加入会议,请参考如下示例代码。

代码示例

- (void)joinConfWithLogin:(id)sender {
//这里以从界面TextField上获取信息
    NSString *server_url = 服务器地址;
    NSString *port = 服务器端口;
    NSString *confId = 会议ID;
    NSString *enter_code = 会议密码;
    NSString *name = 入会姓名;
    NSString *open_mic = 麦克风开关 ? @"true" : @"false";
    NSString *open_camera = 摄像头开关 ? @"true" : @"false";
    NSString *joinConfString = [NSString stringWithFormat:@"cloudlink://welinksoftclient/h5page?page=LoginAndJoinConf&server_url=%@&port=%@&conf_id=%@&enter_code=%@&name=%@&open_mic=%@&open_camera=%@", server_url, port, confId, enter_code, name, open_mic, open_camera];
    NSURL *joinConfUrl = [NSURL URLWithString:joinConfString];
    [[UIApplication sharedApplication] openURL:joinConfUrl options:@{} completionHandler:nil];
}

上述代码示例仅作为逻辑示例,不能直接使用。

相关文档