
# 业务集成
在调用HWMSDK接口的文件中必须包含以下头文件：
```
#import <HWMUISDK/HWMUISDK.h>
```
SDK初始化：**初始化时必须在主线程调用**
```
- (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];
    }
}
```
接口调用示例
- 登录接口
  ```
  [[HWMSdk getOpenApi] login:account password:password callback:^(NSError * _Nullable error, HWMLoginResult * _Nullable result){ }];
  ```
  
- 创会接口
  ```
  [[HWMSdk getOpenApi] createConf:param callback:^(NSError * _Nullable error, HWMCreateConfResult * _Nullable result) { }];
  ```
  
- 入会接口
  ```
  [[HWMSdk getOpenApi] joinConf:param callback:^(NSError * _Nullable error, id  _Nullable result) { }];
  ```
  
- 预约会议
  ```
  [[HWMBizSdk getBizOpenApi] bookConf:param callback:^(NSError *_Nullable error, id _Nullable result) {  }];
  ```
  
- 编辑会议
  ```
  [[HWMBizSdk getBizOpenApi] editConf:param callback:^(NSError *_Nullable error, id _Nullable result) {  }];
  ```
  
- 退出接口
  ```
  [[HWMSdk getOpenApi] logout:^(NSError * _Nullable error, id  _Nullable result) { }];
  ```
  
完成上述接口调用代码后即完成集成SDK，更详细信息请参考HWMUISDKNativeDemo样例代码。
