更新时间:2024-07-30 GMT+08:00

App ID登录

描述

该接口用于通过App ID登录

在未登录状态下,只能加入已经创建的会议。

业务流程

使用SDK登录时,先调用login接口,然后处理回调callback。

  1. 接口调用

    1. 从接入方服务器获得登录使用的账号、过期时间、随机数、用户名、加密签名
    2. 调用login进行登录,第1步中的数据作为参数。

  2. 处理回调

    处理回调callback。

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
/// AppId 登录接口
- (void)login {
    HWMAppIDLoginParam *appidInfo = [[HWMAppIDLoginParam alloc] init];
    appidInfo.thirdUserId = getThirdUserId();
    appidInfo.expireTime = 1599618620;
    appidInfo.nonce      = getNonce();
    appidInfo.userName   = getUserName();
    appidInfo.signature  = getSignature();
    [[HWMSdk getOpenApi] login:appidInfo callback:^(NSError * _Nullable error, HWMLoginResult * _Nullable result) {
        if (error == nil) {
            NSLog(@"登录成功");
        }else{
            NSLog(@"登录失败");
        }
    }];
}