初始化
init
接口描述
用于启动并且初始化SDK。
注意事项
- 该接口用于启动并初始化SDK,在调用其他接口之前必须先调用该接口。
- 返回值只代表接口是否调用成功。
方法定义
1
|
init(config: HWMSDKConfig, ctx: Context): SDKERR; |
参数描述
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
config |
是 |
初始化信息。 |
|
ctx |
是 |
Context |
当前应用上下文。 |
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
appId |
是 |
string |
App ID。App ID的申请,请参考《开发指南》的"App ID的申请"章节。 |
launchMode |
否 |
会议页面加载模式。 |
|
meetingAbilityName |
否 |
string |
会议ability名称。 |
meetingPageRootKey |
否 |
string |
会议页面根节点ID。 |
disableGetDeviceInfo |
否 |
boolean |
是否禁止获取设备信息。 |
navigationId |
否 |
string |
应用navigationId,launchMode为SINGLE_ABILITY时必传。 |
logPath |
否 |
string |
SDK日志路径。 |
App ID的申请请参考《开发指南》的“App ID鉴权介绍”的App ID的申请部分。
返回值
类型 |
描述 |
---|---|
SDKERR |
接口调用结果,HWM_SDKERR_SUCCESS表示成功,详细请参考错误码参考。 |
示例代码
1 2 3 4 5 6 7 8 9 |
/// 初始化 const initConfig: HWMSDKConfig = { appId: this.getAppId(), meetingAbilityName: this.getMeetingAbilityName() }; const result: SDKERR = UISDK.getConfigApi().init(initConfig, this.getContext());; if (result === SDKERR.HWM_SDKERR_SUCCESS) { console.log('初始化成功'); } |
- 典型场景和接口参考中的示例代码仅作为示例用的伪代码,不能直接使用。