其他
用户打分和问题描述
在用户结束音视频通话后,可以对会话进行评价,用户可以打分(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'
}
});
- saveLogs参数详细说明
参数名 | 类型 | 说明 |
---|---|---|
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)
})
本篇文档内容是否对您有帮助?
有帮助
我要吐槽
此文档对你是否有帮助
×
有帮助
我要吐槽
×