客户端需要从阿里云申请融合通信账号后才能接入,为了保证安全性,融合通信SDK通过服务端下发的临时token作为身份标识与服务进行交互。临时token可通过融合通信服务pop接口从阿里云获得(详见服务端接入文档),并且具有时效性。SDK在token即将失效或其他需求而需要更新token时,会通过回调通知接入方,接入方需自行实现接口获取最新token并传递给SDK。推荐的交互流程如下:
VoIP Web SDK请参考融合通信VoIP Web SDK 官方文档
体验Demo是使用社区开源产品CreateReactAPP,定位工程目录,先安装依赖
$ # 使用npm安装
$ npm install
$ # 使用cnpm安装
$ cnpm install
$ # 使用yarn安装
$ yarn install
再使用:npm start
以开发模式启动Demo工程。
在浏览器中打开 http://localhost:3000查看Demo。
当编辑源码时,页面将会刷新,并可能在控制台中看到一些代码检查问题(lint errors)。
\_App.jsx 应用入口组件,包含所有SDK的调用实现
\_components/ 应用中所使用到的轻量级包装组件
\_ControlPanel/ 登录及拔号组件
\_StatusBar/ 吸顶通话状态条