1.Describe

1.封装的环信客服的功能: 初始化、注册、登录、进入会话;

2.绘画页面easeUI里包含的同kefu-android-demo、kefu-ios-demo一样的功能:

android: 选图片、拍照片、选视频、发文件、发语音、文字、表情

ios: 选照片、拍照片、拍视频、发定位、发语音、文字、表情

3.语音、视频通话尝试均不可用

2.Setup

// 环信自带的ui
flutter_easemob_kefu: ${last_version}orflutter_easemob_kefu:git:url: https://github.com/qq326646683/flutter_easemob_kefu.git// 自定义ui(根据自己的ui,去修改原生两端的ui代码)
flutter_easemob_kefu:git:url: https://github.com/qq326646683/flutter_easemob_kefu.git#custom-ui

For Ios:

相册、相机等权限配置到plist

3.Usages

  /// 初始化/// appKey: “管理员模式 > 渠道管理 > 手机APP”页面的关联的“AppKey”/// tenantId: “管理员模式 > 设置 > 企业信息”页面的“租户ID”static void init(String appKey, String tenantId) {_channel.invokeMethod("init", <String, dynamic>{"appKey": appKey,"tenantId": tenantId,});}/// 注册static Future<bool> register(String username, String password) async {return _channel.invokeMethod("register", <String, dynamic>{"username": username,"password": password,});}/// 登录static Future<bool> login(String username, String password) async {return _channel.invokeMethod("login", <String, dynamic>{"username": username,"password": password,});}/// 是否登录static Future<bool> get isLogin {return _channel.invokeMethod("isLogin");}/// 注销登录static Future<bool> logout() async {return _channel.invokeMethod("logout");}/// 会话页面:/// imNumber: “管理员模式 > 渠道管理 > 手机APP”页面的关联的“IM服务号”static void jumpToPage(String imNumber) {_channel.invokeMethod("jumpToPage", <String, dynamic>{"imNumber": imNumber,});}

4.Example

FlutterEasemobKefu.init("1439201009092337#kefuchannelapp86399", "86399");bool isSuccess = await FlutterEasemobKefu.register("nell", "123456");bool isSuccess = await FlutterEasemobKefu.login("nell", "123456");bool isLogin = await FlutterEasemobKefu.isLogin;
if (isLogin) {FlutterEasemobKefu.jumpToPage("kefuchannelimid_316626");
}

Flutter上线项目实战——环信客服插件相关推荐

  1. 环信客服SDK接入-----(一)

    第1步:快速创建APP关联 移动客服系统的"APP关联"对应即时通讯云(IM)后台的应用.在移动客服系统创建关联后,可直接登录IM后台管理该关联对应的应用. 如果您还没有环信即时通 ...

  2. android 环信客服修改自己的头像

    因为自己项目目中遇到到了,有自己的需求,所以就修改了环信自己的头像,客服的头像也修改了,好了废话不多说了上干活 首先找到easeui中的类EaseUserUtils       不过我把图片都保存到本 ...

  3. android 环信客服 自动登出,Android环信聊天头像昵称显示解决方案

    从消息扩展中获取昵称和头像 昵称和头像的获取:把用户基本的昵称和头像的URL放到消息的扩展中,通过消息传递给接收方,当收到一条消息时,则能通过消息的扩展得到发送者的昵称和头像URL,然后保存到本地数据 ...

  4. uni-app接入环信客服云 easemobim

    需求:点击商品详情里的客服按钮,跳转(注意:不是拉起)页面,页面为客服窗口 尝试: uni-app webview直接集成网页链接(https://106280.kefu.easemob.com/we ...

  5. Flutter上线项目实战——苹果内购

    一.以下是消耗类和非消耗类的正常流程(订阅类的不太清楚) 1.进入充值页面,向app server获取productIdList及展示信息. 2.用productIdList调iapsdk获取prod ...

  6. vue3项目实战之在线客服-① 创建项目

    首先确保 安装的nodejs版本至少是16.0 > node -v 执行下面命令创建vue3项目 > npm init vue@latest 3. 创建完成项目执行,运行项目 > c ...

  7. Flutter上线项目实战——防止录屏

    1.Setup flutter_forbidshot: 0.0.1 2.Usage IOS API Get the current recording screen state (获取到当前是否在录屏 ...

  8. Flutter上线项目实战——Vap视频动画

    背景 透明视频动画是目前比较流行的实现动画的一种, 大厂也相继开源自己的框架,最终我们选中腾讯vap,它支持了Android.IOS.Web,为我们封装flutter_vap提供了天然的便利,并且它提 ...

  9. 项目接入即时聊天客服系统(环信系统)PHP后端操作

    环信工作原理: 一.由于环信没有直接的接口来主动调取本项目中的用户数据,所有用户信息必须在环信服务器上注册对应信息成为环信的用户:(这样才能当用户进入聊天时显示其基本信息,如:名称.昵称.电话.邮箱等 ...

  10. 大数据项目之_15_电信客服分析平台_0102_项目背景+项目架构+项目实现+数据生产+数据采集/消费(存储)

    大数据项目之_15_电信客服分析平台_01&02 一.项目背景 二.项目架构 三.项目实现 3.1.数据生产 3.1.1.数据结构 3.1.2.编写代码 3.1.3.打包测试 3.2.数据采集 ...

最新文章

  1. Painting A Board --POJ 1691
  2. zabbix 3.4 ubuntu 16 用腾讯企业邮箱作为告警邮箱
  3. kafka topic常用命令
  4. php无法下单功能,PHP如何解决并发下单问题?(不一定是下单,举个例)
  5. 函数指针声明时的形参列表可以没有
  6. java并发编程之4——Java锁分解锁分段技术
  7. get请求,参数值为json字符串如何传值
  8. 设计模式1-简单工厂模式
  9. 在Module中使用自定义过滤器,来统一对站内所有请求响应的输出内容进行采集或更改。...
  10. BZOJ 1007 水平可见直线
  11. 第八章 虚拟机字节码执行引擎
  12. 厉害,Spring Boot 2.3.0 刚刚发布了!
  13. 因程序问题引起的服务器CPU负荷一直保持在90%以上
  14. dubbo 运行过程
  15. 知行之桥EDI系统30天试用导航
  16. 企业需要关注的零信任 24 问
  17. 如何让你的app在后台被干掉后优雅的启动。
  18. SpringBoot整合银联支付
  19. vue中控制台报错[WDS] Disconnected的解决办法
  20. 一个简单的猜拳小游戏

热门文章

  1. 数电——高/低电平之间的差异与共同
  2. 惠普电脑没有insert键怎么办?(按回车不换行,光标到下一行文字处)
  3. OSPF 之 6类LSA详解
  4. html右边显示不全,显示器右边显示不全怎么办
  5. 扯淡之——世界上先有鸡还是先有鸡蛋
  6. java小球挡板游戏_多线程的一个小球游戏,就是以前的那个Pong游戏
  7. docker搭建snipe-it
  8. Xilinx FPGA 初探内部时钟管理
  9. Edit plus | ecli pse配色方案
  10. 激发数据潜力,“东数西算”带动数据中心新发展