
# 初始化
#### initWithConfig
**接口描述**
用于启动并且初始化SDK。
**注意事项**
1. 该接口用于启动并初始化SDK，在调用其他接口之前必须先调用该接口。
2. 初始化方法必须在主线程调用。
3. 返回值只代表接口是否调用成功。
**方法定义**
```
+ (BOOL)initWithConfig:(HWMOpenSDKConfig *)config;
```
**参数描述**
表1参数说明 
| 参数     | 是否必须 | 类型               | 描述      |
|:---|:---|:---|:---|
| config | 是    | HWMOpenSDKConfig | 初始化信息集合 |
   
 表2初始化信息HWMOpenSDKConfig 
| 参数                     | 是否必须 | 类型          | 描述                                                                                                                      |
|:---|:---|:---|:---|
| appId                  | 是    | NSString \* | App ID。App ID的申请，请参考《开发指南》的"[App ID的申请](https://support.huaweicloud.com/devg-meeting/meeting_20_0011.html#section1)"章节。 |
| siteType               | 否    | HWMSiteType | 登录站点类型，默认为中国站点（HWMSiteTypeChina）                                                                                        |
| hideExternalLabel      | 否    | BOOL        | 是否显示与会者列表中外部标签，默认显示                                                                                                     |
| hideAllowJoinConfMenu  | 否    | BOOL        | 是否隐藏安全中的允许入会菜单，默认不隐藏                                                                                                    |
| logKeepDays            | 否    | NSInteger   | 配置项-日志保存天数，输入有效范围为3-30，默认值0。0为不按天数删除日志。 注意：输入1和2会转换为3，大于30的值会被转换为30。          |
| appUrl                 | 否    | NSString \* | 官网下载渠道链接                                                                                                                |
| isSupportMultiAppLogin | 否    | BOOL        | 是否支持同终端多应用登录                                                                                                            |
| linkPrefix             | 否    | NSString \* | 会议窗口中分享的会议链接前缀                                                                                                          |
   
![](https://support.huaweicloud.com/sdkreference-meeting/public_sys-resources/note_3.0-zh-cn.png)
App ID的申请请参考《开发指南》的"App ID鉴权介绍"的[App ID的申请](https://support.huaweicloud.com/devg-meeting/meeting_20_0011.html#section1)部分。
表3枚举HWMSdkSiteType说明 
| 枚举值              | 描述   |
|:---|:---|
| HWMSiteTypeChina | 中国站点 |
| HWMSiteTypeAP    | 亚太站点 |
   
**返回值**
表4返回值 
| 类型   | 描述                 |
|:---|:---|
| BOOL | 初始化成功返回YES，失败返回NO。 |
   
**示例代码**
```
/// 初始化
HWMOpenSDKConfig *config = [[HWMOpenSDKConfig alloc] init];
config.appId = getAppId();//传入申请到的企业AppId 
BOOL result = [HWMSdk initWithConfig:config];
if (result) {
    NSLog(@"初始化成功");
}
```
![](https://support.huaweicloud.com/sdkreference-meeting/public_sys-resources/note_3.0-zh-cn.png)
- 典型场景和接口参考中的示例代码仅作为示例用的伪代码，不能直接使用。
 
