更新时间:2024-07-30 GMT+08:00

典型场景接口调用概览

3类接口描述

Electron SDK的接口分为主动调用同步接口主动调用异步接口、订阅消息通知接口。

主动调用同步接口:App主动调用SDK的接口,用于完成某项任务。比如初始化接口Init。

主动调用异步接口:App主动调用接口和SDK内部任务处理采用异步处理方式,所有SDK某项任务处理完成后,以接口回调的方式通知App。比如创建会议接口,入参包含创会需要的参数和创会的结果回调onCreateConfResult。

订阅消息通知接口:由华为云会议服务端触发或SDK内部触发的事件通知,调用对应的订阅接口后,SDK以消息通知接口的形式通知给App。比如订阅会议列表通知接口setOnConfListChangedCB。

典型场景接口的调用顺序及生命周期

图1 典型场景接口调用时序图

1、一般应用升级前需要结束进程,为了便于升级管理,如果是windows 64位平台,初始化之前请修改HwmSdk文件夹下HwmSdk.exe文件的名称为用户自己的名称。(仅针对windows 64位平台,其他平台不涉及)

2、登录不是必须的步骤,在不登录的情况下也能通过会议ID和密码加入已经创建好的会议。

3、离开会议、结束会议等接口,当前SDK的UI上已经提供了对应的功能,如果第三方的App不需要程序控制这些功能则无需调用对应接口。

4、会议开始后,订阅的会议信息onConfInfoNotify通知会上报多次。