初始化
initWithConfig
接口描述
用于启动并且初始化SDK。
注意事项
- 该接口用于启动并初始化SDK,在调用其他接口之前必须先调用该接口。
- 初始化方法必须在主线程调用。
- 返回值只代表接口是否调用成功。
方法定义
1 | + (BOOL)initWithConfig:(HWMOpenSDKConfig *)config; |
参数描述
参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
config | 是 | HWMOpenSDKConfig | 初始化信息集合 |
参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
appId | 是 | NSString * | App ID。App ID的申请,请参考《开发指南》的"App ID的申请"章节。 |
siteType | 否 | HWMSiteType | 登录站点类型,默认为中国站点(HWMSiteTypeChina) |
hideExternalLabel | 否 | BOOL | 是否显示与会者列表中外部标签,默认显示 |
hideAllowJoinConfMenu | 否 | BOOL | 是否隐藏安全中的允许入会菜单,默认不隐藏 |
logKeepDays | 否 | NSInteger | 配置项-日志保存天数,输入有效范围为3-30,默认值0。0为不按天数删除日志。 注意:输入1和2会转换为3,大于30的值会被转换为30。 |
appUrl | 否 | NSString * | 官网下载渠道链接 |
isSupportMultiAppLogin | 否 | BOOL | 是否支持同终端多应用登录 |
linkPrefix | 否 | NSString * | 会议窗口中分享的会议链接前缀 |

App ID的申请请参考《开发指南》的“App ID鉴权介绍”的App ID的申请部分。
枚举值 | 描述 |
|---|---|
HWMSiteTypeChina | 中国站点 |
HWMSiteTypeAP | 亚太站点 |
返回值
类型 | 描述 |
|---|---|
BOOL | 初始化成功返回YES,失败返回NO。 |
示例代码
1 2 3 4 5 6 7 | /// 初始化 HWMOpenSDKConfig *config = [[HWMOpenSDKConfig alloc] init]; config.appId = getAppId();//传入申请到的企业AppId BOOL result = [HWMSdk initWithConfig:config]; if (result) { NSLog(@"初始化成功"); } |

- 典型场景和接口参考中的示例代码仅作为示例用的伪代码,不能直接使用。

