SDK日志管理
支持主动上传SDK日志,音频Dump。
主动上传日志
- API介绍
主动上传日志
- API原型
@protocol NIMNetCallManager <NSObject>
/**
* 主动上传日志
*
* @param rate 评分 给通话的评分,最低 1 分,最高 5 分
*
* @param description 描述字段
*
* @param completion 完成回调
*
* @discussion 主动上传日志
*/
- (void)startUploadLogWithRate:(NSInteger)rate description:(NSString* _Nullable )description completion:(void(^)(NSError *error))completion;
@end
- 返回值说明
参数 | 类型 | 说明 |
---|---|---|
rate | NSInteger | 给通话的评分,最低 1 分,最高 5 分 |
description | NSString | 描述字段 |
completion | void(^)(NSError *error) | 完成回调 |
- 示例
[[NIMAVChatSDK sharedSDK].netCallManager startUploadLogWithRate:5 description:@"通话描述" completion:^(NSError * _Nonnull error) {
if (!error) {
[self.window makeToast:@"upload success"];
}
else
{
[self.window makeToast:@"upload failed"];
}
}];
打开音频dump
- API介绍
如果需要上传通话的音频,请打开音频录制dump,音频dump会在通话结束后自动上传。如果主动上传日志,那音频dump也会一起上传。音频dump文件可能较大,需要控制时长,建议不要超过15秒,到15秒请关闭音频dump。
- API原型
@protocol NIMNetCallManager <NSObject>
/**
打开音频dump
*/
- (void)startAudioDump;
@end
返回值说明
无
示例
[[NIMAVChatSDK sharedSDK].netCallManager startAudioDump];
关闭音频dump
- API介绍
停止录制请,关闭音频dump
- API原型
@protocol NIMNetCallManager <NSObject>
/**
关闭音频dump
*/
- (void)stopAudioDump;
@end
返回值说明
无
示例
[[NIMAVChatSDK sharedSDK].netCallManager stopAudioDump];
本篇文档内容是否对您有帮助?
有帮助
我要吐槽
此文档对你是否有帮助
×
有帮助
我要吐槽
×