私有云集成小程序4.X版本

1. 为什么要集成 4.X 小程序 SDK?

IMLib 5.X SDK 与 CallLib 3.X SDK 不兼容:融云暂未提供 5.X 版本的小程序端 CallLib SDK。如果您的小程序项目需要支持音视频通话(呼叫)业务,仅可使用 CallLib 3.X SDK,且目前必须配合使用即时通讯小程序端 IMLib 4.X SDK。

2. 下载 SDK

小程序支持 npm 方式引入 @rongcloud/imlib-v4-adapter 和 @rongcloud/engine,不过在私有云环境中需要带上 版本号以及 enterprise 标识,引入代码如下:

npm install @rongcloud/engine@5.7.2-enterprise.7
npm install @rongcloud/imlib-v4-adapter@5.7.2-enterprise.7

注意:

  1. 后面的版本可以在 https://www.npmjs.com/package/@rongcloud 仓库 version 中找

  2. 依赖下载成功后需使用开发者工具进行构建:开发者工具 → 菜单 → 构建 npm

3. 私有云集成注意点:

在初始化时需要进行配置 navi 地址和 cmp 地址,这两个地址可在私有云部署文档中获取。

// 应用初始化以获取 RongIMLib 实例对象,请务必保证此过程只被执行一次
const im = RongIMLib.init({ 
    appkey: '<Your-App-Key>',
    customCMP: string[],
    navigators: string[]
});

init 参数可参考:https://www.rongcloud.cn/docs/api/js/imlib/v4/modules.html#IInitOption

4. 小程序 demo

您可以下载下面小程序 demo 进行体验

Rong_Cloud_WebSDK_MiniProgram_v4.zip