soobt_flutter_jd 1.0.5
soobt_flutter_jd: ^1.0.5 copied to clipboard
sobot online flutter
soobt_flutter_jd #
sobot online flutter
##一、 添加依赖和导包
soobt_flutter_jd: ^(填写版本号)
//导包
import "package:soobt_flutter_jd/soobt_flutter_jd.dart";
//实例化
final zhiChiSobot = SoobtFlutterJd();
##二、 方法调用示例
启动方法
使用样例
Future<void> start() async {
var params = {
"language": "en",
"host": "https://www.sobot.com",
"account": "your account",
"appid": "your appid",
"appkey": "your appkey"
};
final result = await zhiChiSobot.startChat(params);
handleJson(result);
}
退出登录方法
使用样例
Future<void> closeSobotChat() async {
var params = {
};
await zhiChiSobot.logoutChat(params);
}
//{"desc":"退出接口调用","type":"4","value":"Exit successful"}
获取未读消息
使用样例
Future<void> getUnReadMessage() async {
var params = {
};
final result = await zhiChiSobot.getUnReadMessageUserCount(params);
handleJson(result);
}
回调结果 {"desc":"获取未读消息数","type":"1","value":"3"}
value 代表未读消息数
desc 事件描述
type 回调事件类型
配置参数
// 离开聊天页面是否提醒新消息 ,默认NO (可选,仅iOS使用)
"autoNotifaction": false,
// 是否隐藏主页面返回按钮,默认NO (可选,仅iOS使用)
"hideMainPageBack": false,