视频客服插件 - iOS v2401.0
载入中...
搜索中...
未找到
构造函数 | Protected 属性 | 所有成员列表
JCCCommonManager类 参考

构造函数

(BOOL) - login:
 初始化并登录,登录结果通过 onLogin 回调通知
 
(BOOL) - logout
 登出并销毁,登出结果通过 onLogout 回调通知
 
(JCCClientState- getClientLoginState
 获取当前登录状态
 
(int) - sendOnlineMessage:userId:
 发送在线消息
 
(bool) - sendMessageInCall:content:toUserId:
 透明通道发送消息给某个成员,userId 传空则发送给所有成员,消息内容不能大于4K
 
(void) - uploadFile:type:filePath:fileName:
 上传文件
 
(void) - uploadFile:
 上传文件
 
(NSString *) - getCallId
 获取通话ID
 
(void) - setCustomConfig:
 设置定制配置参数
 
(void) - setVideoAngle:
 设置视频旋转角度
 
(void) - miniTalkingWindow
 
(void) - restoreTalkingWindow
 
(JCCVersion *) - getVersion
 获取SDK和底层库的版本号信息
 
(void) - addCallback:
 订阅回调
 
(void) - removeCallback:
 取消订阅回调
 
- 构造函数 继承自 <JCCCommonCallback>
(void) - onLogin:reason:
 登录结果回调
 
(void) - onLogout:
 登出回调
 
(void) - onOnlineMessageSendResult:operatorId:
 在线消息发送结果
 
(void) - onOnlineMessageReceived:userId:
 收到在线消息
 
(void) - onUploadFileResult:response:
 文件上传成功
 
(void) - onUploadFileError:error:
 文件上传失败
 
(void) - onMessageInCallReceived:content:fromUserId:
 接收通话中消息的回调
 
(void) - onError:errorCodeDetail:
 
(void) - onSystemPhoneStateChanged:oldState:
 
(BOOL) - onViewEvent:
 

Protected 属性

 __pad0__: NSObject@property (nonatomic
 
strong E engine
 

函数文档

◆ addCallback:

- (void) addCallback: (F)  callback

订阅回调

参数
callback回调代理对象

◆ getCallId

- (NSString *) getCallId

获取通话ID

返回
当前通话ID

◆ getClientLoginState

- (JCCClientState) getClientLoginState

获取当前登录状态

返回
当前登录状态

◆ getVersion

- (JCCVersion *) getVersion

获取SDK和底层库的版本号信息

返回
SDK版本信息

◆ login:

- (BOOL) login: (JCCLoginParam *)  param

初始化并登录,登录结果通过 onLogin 回调通知

参数
param初始化和登录的基本配置信息
返回
接口调用结果
  • YES 表示调用成功
  • NO 表示调用异常

◆ logout

- (BOOL) logout

登出并销毁,登出结果通过 onLogout 回调通知

返回
接口调用结果
  • YES 表示调用成功
  • NO 表示调用异常

◆ miniTalkingWindow

- (void) miniTalkingWindow

最小化通话窗口

◆ removeCallback:

- (void) removeCallback: (F)  callback

取消订阅回调

参数
callback回调代理对象

◆ restoreTalkingWindow

- (void) restoreTalkingWindow

恢复通话窗口

◆ sendMessageInCall:content:toUserId:

- (bool) sendMessageInCall: (NSString *)  type
content: (NSString *)  content
toUserId: (nullable NSString *)  userId 

透明通道发送消息给某个成员,userId 传空则发送给所有成员,消息内容不能大于4K

参数
type消息类型
content消息内容
userId对象ID
返回
接口调用结果
  • YES 表示调用成功
  • NO 表示调用异常

◆ sendOnlineMessage:userId:

- (int) sendOnlineMessage: (NSString *_Nonnull)  message
userId: (NSString *_Nonnull)  userId 

发送在线消息

参数
message消息内容
userId对方用户ID
返回
接口调用结果

◆ setCustomConfig:

- (void) setCustomConfig: (T)  customConfig

设置定制配置参数

参数
customConfig定制化配置参数

◆ setVideoAngle:

- (void) setVideoAngle: (JCCMediaDeviceVideoAngle angle

设置视频旋转角度

参数
angle视频旋转角度,参看 JCCMediaDeviceVideoAngle

◆ uploadFile:

- (void) uploadFile: (JCCUploadFileParam *)  param

上传文件

参数
param文件上传信息 ,参看 JCUploadFileParam

◆ uploadFile:type:filePath:fileName:

- (void) uploadFile: (NSString *)  callId
type: (JCCFileType type
filePath: (NSString *)  filePath
fileName: (NSString *)  fileName 

上传文件

参数
callId通话ID
type文件类型
filePath文件本地路径
fileName文件名,请确保文件名全局唯一,相同文件名会互相覆盖