soobt_flutter_jd 0.0.9 copy "soobt_flutter_jd: ^0.0.9" to clipboard
soobt_flutter_jd: ^0.0.9 copied to clipboard

PlatformAndroid

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> login() async {
    var params = {
      "language": "en",
      "host": "https://www.sobot.io",
      "account": "[email protected]",
      "appid": "2f5420215ce4403483b10b05b87c058c",
      "appkey": "1Kv01vd2W6X2",
    };
    final result = await zhiChiSobot.loginChat(params);
    handleJson(result);
  }
  // {"desc":"登录结果","type":"3","value":"登录成功"}
      // value 调用接口结果
      // desc 事件描述
      // type 回调事件类型

启动方法

使用样例
Future<void> start() async {
    var params = {
      "language": "en",
      "host": "https://www.sobot.io",
      "account": "[email protected]",
      "appid": "2f5420215ce4403483b10b05b87c058c",
      "appkey": "1Kv01vd2W6X2",
    };
    final result = await zhiChiSobot.startChat(params);
    handleJson(result);
  }

退出登录方法

  使用样例
    Future<void> closeSobotChat() async {
      var params = {
        "language": "en",
        "host": "https://www.sobot.io",
        "account": "[email protected]",
        "appid": "2f5420215ce4403483b10b05b87c058c",
        "appkey": "1Kv01vd2W6X2",
      };
      await zhiChiSobot.logoutChat(params);
    }
//{"desc":"退出接口调用","type":"4","value":"Exit successful"}

获取未读消息

    使用样例
   Future<void> getUnReadMessage() async {
      var params = {
        "language": "en",
        "host": "https://www.sobot.io",
        "account": "[email protected]",
        "appid": "2f5420215ce4403483b10b05b87c058c",
        "appkey": "1Kv01vd2W6X2",
      };
      final result = await zhiChiSobot.getUnReadMessageUserCount(params);
      handleJson(result);
    }

    回调结果 {"desc":"获取未读消息数","type":"1","value":"3"}
    value 代表未读消息数
    desc 事件描述
    type 回调事件类型
0
likes
125
points
37
downloads

Publisher

unverified uploader

Weekly Downloads

sobot online flutter

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on soobt_flutter_jd

Packages that implement soobt_flutter_jd