其他

用户打分和问题描述

在用户结束音视频通话后,可以对会话进行评价,用户可以打分(1-5 的整数),添加描述信息。开发者需要自己写交互,获得用户对会话的评分和描述。

netcall.rate({
  uid: "",
  cid: "",
  rate: 4,
  description: "这里传入描述", //描述是可选参数
});
参数名 类型 说明
cid String 会话的频道id(又称 channelId)
uid String 当前用户的 uid
rate number 评分,1-5 的整数,数字大于 5 会截取为 5,小于 1 会截取为 1
description String (可选参数)对当前评分的描述信息

打分

在用户结束音视频通话后,可以对会话进行评价,用户可以打分(1-5 的整数),添加描述信息。开发者需要自己写交互,获得用户对会话的评分和描述。

netcall.rate({
  uid: "",
  cid: "",
  rate: 4,
  description: "这里传入描述", //描述是可选参数
});
参数名 类型 说明
cid String 会话的频道id(又称 channelId)
uid String 当前用户的 uid
rate number 评分,1-5 的整数,数字大于 5 会截取为 5,小于 1 会截取为 1
description String (可选参数)对当前评分的描述信息

日志本地化存储

在用户使用sdk时,可以在初始sdk时,通过配置实现sdk log日志本地化存储,之后下载到log文件,该方式是将log存储到系统内存或者localStorage中,之后再下载到本地文件(注意:该功能会消耗系统内存,也会增加cpu消耗,请根据自己的实际情况使用)

const Netcall = WebRTC;
const netcall = Netcall.getInstance({
  nim: nim,
  container: document.getElementById('container'),
  remoteContainer: document.getElementById('remoteContainer'),
  chromeId: '', 
  // 是否开启日志打印
  debug: true,
  saveLogs: {
      isSavedLogs: true,
      useLocalStorage: false,
      maxLogsLines: 10000,
      logFilename: 'logFilename'
  }
});
参数名 类型 说明
isSavedLogs Boolean 是否启动日志本地化存储
useLocalStorage Boolean 是否存储到localStorage中
maxLogsLines number 保存最大行数的log日志,sdk默认是10000
logFilename String (可选参数)最后日志文件名称
//下载本地存储的log日志
netcall.downLogFile().then(res => {
  console.log('日志文件下载成功')
}).catch(err => {
  console.error('日志文件下载失败: ', err)
})


//清除本地存储的log日志
netcall.cleanLogFile().then(res => {
  console.log('日志文件清除成功')
}).catch(err => {
  console.error('日志文件清除失败: ', err)
})