初始化
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(@"初始化成功"); } |
- 典型场景和接口参考中的示例代码仅作为示例用的伪代码,不能直接使用。