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

业务集成

在调用HWMSDK接口的文件中必须包含以下头文件:

1
#import <HWMUISDK/HWMUISDK.h>
SDK初始化:初始化时必须在主线程调用
1
2
3
4
5
6
7
8
- (void)initSDK {
    HWMOpenSDKConfig *config = [[HWMOpenSDKConfig alloc] init];
    config.appId = getAppId();// APPID 接入方式时,config.appId 传入申请到的企业APPID;非APPID接入方式推荐传入应用的英文名称
    BOOL result = [HWMSdk initWithConfig:config];
    if (result) {
          [UIUtil showMessage:@"初始化成功" vc:self];
    }
}

接口调用示例

  • 登录接口
    1
    [[HWMSdk getOpenApi] login:account password:password callback:^(NSError * _Nullable error, HWMLoginResult * _Nullable result){ }];
    
  • 创会接口
    1
    [[HWMSdk getOpenApi] createConf:param callback:^(NSError * _Nullable error, HWMCreateConfResult * _Nullable result) { }];
    
  • 入会接口
    1
    [[HWMSdk getOpenApi] joinConf:param callback:^(NSError * _Nullable error, id  _Nullable result) { }];
    
  • 预约会议
    1
    [[HWMBizSdk getBizOpenApi] bookConf:param callback:^(NSError *_Nullable error, id _Nullable result) {  }];
    
  • 编辑会议
    1
    [[HWMBizSdk getBizOpenApi] editConf:param callback:^(NSError *_Nullable error, id _Nullable result) {  }];
    
  • 退出接口
    1
    [[HWMSdk getOpenApi] logout:^(NSError * _Nullable error, id  _Nullable result) { }];
    

完成上述接口调用代码后即完成集成SDK,更详细信息请参考HWMUISDKNativeDemo样例代码。