flutter_qichat_sdk library

Support for doing something awesome.

More dartdocs go here.

Classes

Action
SC: service -> client CS: client -> service
BlackListApply
请求拉入黑名单
BlackListConfirm
确认拉入黑名单
ChatLib
ChatState
CSForward
CSReadMessage
读消息
CSRecvMessage
收消息确认
CSSendMessage
发消息
InputtingBegin
正在输入(发送):开始
InputtingEnd
正在输入(发送):结束 注意: MSG_TEXT, MSG_GEO 无需调用
KickReason
LineDetectDelegate
LineDetectLib
Message
MessageAudio
音频
MessageAutoReply
自动回复消息
MessageAutoReplyFlag
MessageAutoReplyQA
MessageContent
文本消息内容
MessageFile
文件
MessageFormat
消息类型
MessageGeo
地理位置
MessageImage
图片
MessageKey
MessageOperate
MessageRole
消息拥有者角色
MessageUnion
MessageVideo
视频
MessageWorkerChanged
MsgSourceType
消息来源类型
Payload
Result
SCChatChanged
聊天会话发生改变: from: 触发 onDelSession(从组中移除会话), -1时无视 to: 触发 onNewSession(向组中添加会话), -1时无视
SCForward
SCHi
登录成功后, 下发必须信息
SCKick
内部用踢人
SCReadMessage
SCRecvMessage
收消息
SCSendMessage
发消息确认
SCSimSendMessage
模拟客服发消息 使用场景示例: 自动回复
SCSimSendMessageToWorker
SCUserConnectionChanged
用户上线
SCWorkerChanged
SystemMessage
TeneasySDKDelegate
UploadListener
UploadPercent
UploadUtil
Urls
WithAutoReply
问题表示用户发送,答案表示客服发送,答案如果为两个则展示两条会话
WorkerChangedReason
WorkerStateChange
WorkerTransfer
转接客服操作, 通知给 新的客服 + 用户

Constants

fileTypes → const List<String>
imageTypes → const List<String>
videoTypes → const List<String>

Properties

uploadProgress int
getter/setter pair