私有化配置

更新时间: 2023/01/30 07:46:58

本文介绍呼叫组件如何将私有化配置的相关参数透传给 NERTC SDK。

注意事项

  • 呼叫组件集成 IM SDK 和 NERTC SDK 功能,因此呼叫组件的私有化配置需要配置 IM SDK 的私有化配置以及 NERTC SDK 的私有化配置。
  • 呼叫组件没有包含 IM SDK 的初始化,因此 IM SDK 的私有化配置需要您自行实现,具体步骤请咨询网易云信技术支持工程师。
  • 只有 V1.4.2 及以上的呼叫组件版本才支持私有化配置。
  • 私有化场景中,呼叫组件自带的话单功能将不再生效,请您自行实现话单逻辑

实现方式

在初始化呼叫组件时,配置 rtcSdkOption 方法。

NERtcOption option = new NERtcOption();
// 用户通过 NERtcServerAddresses 类完成私有化配置
NERtcServerAddresses serverAddresses =  new NERtcServerAddresses();
// 私有化配置相关参数
serverAddresses.channelServer = ......
......
// 完成私有化配置赋值
option.serverAddresses = serverAddresses;

CallKitUIOptions options = new CallKitUIOptions.Builder()
				......
				.rtcSdkOption(option) // 配置 NERTC SDK 初始化参数,包含日志及私有化配置等
				......
				.build();
				// 若重复初始化会销毁之前的初始化实例,重新初始化
CallKitUI.init(getApplicationContext(), options);

参数说明如下:

  • channelServer:请配置为应用服务在私有化中的 URL 地址。
  • serverAddresses:请参见NERtcServerAddresses
此文档是否对你有帮助?
有帮助
去反馈
  • 注意事项
  • 实现方式