美洽SDK
简介
官网地址:http://meiqia.com/功能:
- 美洽是全新的在线客服方式。顾客在访问你的网站时,使用你的产品时,面临支付疑问时,都可以通过美洽一键与顾客对话,真是一种很美的洽谈。
- 美洽连接各种渠道的顾客。美洽几乎能让顾客在所有能接触到你的地方找到你,桌面网站、手机网站、移动应用、微博企业号、微信公众号,这些通通支持,甚至脱离互联网的线下海报和广告牌,也能以二维码的方式连接到美洽。
- 美洽帮你提高客户服务质量。美洽提供完整详细的顾客活动和对话信息,这些数据帮你找到客户服务的薄弱点,更有针对性的去解决问题,进而提高服务质量。还能为你统计客服的工作强度,以及工作成果,帮你客观的评价团队工作绩效。
价格:
集成库
// -------------------- 以下三个库是必须依赖的 ----------------------------compile 'com.meiqia:meiqiasdk:3.2.5@aar'compile 'com.android.support:support-v4:23.1.1'compile 'com.squareup.okhttp3:okhttp:3.3.1'// 目前支持常见的 4 种图片加载库,必须在下面四个图片加载库中选择一个添加依赖compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'// compile 'com.github.bumptech.glide:glide:3.7.0'// compile 'com.squareup.picasso:picasso:2.5.2'// compile 'org.xutils:xutils:3.3.36'
使用
if (App.mUserDetailInfo != null) userId = App.mUserDetailInfo.getCustomerId();MQCustomerManager.getInstance(this).showCustomer(userId);public class MQCustomerManager {private static final int REQUEST_CODE_CONVERSATION_PERMISSIONS = 1;//请替换成APP的APPKeyprivate static String meiqiaKey = "4e8d341b193f4271791767e0c834da84";//采用单利模式创建管理对象private static MQCustomerManager instance;private Context context;private static boolean hasSetClientInfo;public static synchronized MQCustomerManager getInstance(Context context) {if (instance == null) {instance = new MQCustomerManager(context);hasSetClientInfo = false;}return instance;}private MQCustomerManager(final Context context) {this.context = context;//初始化美洽客服MQConfig.init(context, meiqiaKey, new OnInitCallback() {@Overridepublic void onSuccess(String clientId) {}@Overridepublic void onFailure(int code, String message) {}});MQManager.setDebugMode(false);}//打开客服public void showCustomer(String userId) {//上传用户信息到后台if (!hasSetClientInfo && null != App.saveUserInfo.getAccess_Token()){Map<String, String> info = new HashMap<>();info.put("用户名", App.mUserDetailInfo.CustomerId);MQManager.getInstance(context).setClientInfo(info, new OnClientInfoCallback(){@Overridepublic void onFailure(int i, String s) {}@Overridepublic void onSuccess() {hasSetClientInfo = true;}});}//没有美洽用户ID时,使用游客登录if (TextUtils.isEmpty(userId)) conversationWrapper();//存在用户时,使用APP用户的CustomerID登录else context.startActivity(new MQIntentBuilder(context).setCustomizedId(userId).build());}@AfterPermissionGranted(REQUEST_CODE_CONVERSATION_PERMISSIONS)private void conversationWrapper() {String[] perms = {Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.RECORD_AUDIO};if (EasyPermissions.hasPermissions(context, perms))conversation();else EasyPermissions.requestPermissions(this, context.getString(R.string.mq_runtime_permission_tip), REQUEST_CODE_CONVERSATION_PERMISSIONS, perms);}private void conversation() {MQConfig.ui.backArrowIconResId = android.support.v7.appcompat.R.drawable.abc_ic_ab_back_mtrl_am_alpha;MQConfig.ui.titleBackgroundResId = R.color.red;MQConfig.ui.titleTextColorResId = android.R.color.white;MQConfig.ui.titleGravity = MQConfig.ui.MQTitleGravity.CENTER;context.startActivity(new MQIntentBuilder(context).build());}}
美洽SDK的更多相关文章
- 盘点国内11家已经获得融资的移动CRM平台
盘点国内11家已经获得融资的移动CRM平台 亿欧网盘点了目前国内已经获得融资的11家移动CRM平台,它们分别是:纷享销客.红圈营销.小满科技.腾腾科技.麦客.美洽.销售易.快消总管.EC营客通.店小三 ...
- 分享一些App常用的模块
2016年上半年 APICloud合作云服务商提供了各种类型模块多达45个 其中最新发布的重要模块有 美洽客服模块 亲加视频直播相关模块 保利威视视频播放器模块 苹果银联支付模块 贝宝支付模块 谷歌分 ...
- APP常用模块
2016年上半年 APICloud合作云服务商提供了各种类型模块多达45个 其中最新发布的重要模块有 美洽客服模块 亲加视频直播相关模块 保利威视视频播放器模块 苹果银联支付模块 贝宝支付模块 谷歌分 ...
- CRM公海自动回收规则
企微云CRM操作指南 – 道一云|企微https://wbg.do1.com.cn/xueyuan/2568.html 销售云 - 美洽 - 连接客户,亲密无间https://meiqia.com/s ...
- html table表格导出excel的方法 html5 table导出Excel HTML用JS导出Excel的五种方法 html中table导出Excel 前端开发 将table内容导出到excel HTML table导出到Excel中的解决办法 js实现table导出Excel,保留table样式
先上代码 <script type="text/javascript" language="javascript"> var idTmr; ...
- iOS端IM开发从入门到填坑
让App聊起来 IM开发从入门到填坑Demo IM的实现方式 拿来主义,使用第三方IM服务 IM的第三方服务商国内有很多,底层协议基本上都是基于TCP的,类似有网易云信.环信.融云.极光IM.Le ...
- qconshanghai2017
https://2017.qconshanghai.com/schedule 第一天 (2017/10/17 星期二) 时间 日程 07:45-09:00 签到 上午 主题演讲 软件质量优化与平台创新 ...
- amazeui中内置的web组件有哪些且如何用
amazeui中内置的web组件有哪些且如何用 一.总结 一句话总结: 1.组件还是jquery.js+amazeui.js,和插件一样,准确的说是amazeui.css+jquery.js+amaz ...
- 干货 | 国内互联网公司是如何做微服务实践的?(附PPT下载)
微服务的概念最早由Martin Fowler与James Lewis于2014年共同提出,并随着Netflix最佳实践的发布而为业界所知.如今,在国内有了大量的微服务实践案例,5月18日,网易云联合云 ...
随机推荐
- Multiple dex files define Lcom/sina/sso/RemoteSSO错误解决办法
在安卓上遇到了Multiple dex files define Lcom/sina/sso/RemoteSSO的编译错误 在网上找解决办法 搜到了解决办法是这样的 方案1:Eclipse->P ...
- php小知识点
1.字符串可以里面的字符可以像数组一样访问,比如$s = "123";$s[1]就等于2,如果字符串为中文则会乱码,需要使用mb_substr进行截取: 2.php中的单引号(' ...
- 试用ubuntu-12.04.3-desktop-amd64(二)
首先说明,采用主机+虚拟机+ubuntu的形式,更具体的则为Win7-64bit + VMWare + ubuntu-12.04.3-desktop-amd64 进入ubuntu后首先考虑到的就是怎么 ...
- select 1 from table where的作用?
"SELECT 1 FROM identity_approve WHERE identity_num=' " . trim($_POST['IDnumber']) . " ...
- JDBC驱动汇总
Microsoft SQL Server (6.5, 7, 2000 and 2005) and Sybase (10, 11, 12). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
- d037: 鸡兔同笼
内容: 鸡兔同笼中头的总数,脚的总数,求鸡兔各多少只 输入说明: 一行两个整数分别表示头.脚总数(保证有解,当然有可能解为0) 输出说明: 一行两个整数,分别表示鸡.兔的只数 输入样例: 20 4 ...
- 报错:tr was not declared in this scope
报错代码如下: label->setText(tr("您好,Qt5.5.0!")); 修改为: label->setText(QObject::tr("您好, ...
- 主流屏幕对比:IPS/LTPS/CGS/IGZO/AMOLED
IPS.LTPS.CGS.IGZO.AMOLED都是什么屏幕又有什么区别?目前的手机屏幕技术实在太多,本文旨在介绍各种面板以及屏幕技术,便于大家更好地进行区分. 近年来手机屏幕技术层出不穷,早在几年前 ...
- Keil C51中变量的使用
引言 8051内核单片机是一种通用单片机,在国内占有较大的市场份额.在将C语言用于51内核单片机的研究方面,Keil公司做得最为成功.由于51内核单片机的存储结构的特殊性,Keil C51中变量的使用 ...
- windows 下,用CreateWaitableTimer SetWaitableTimer 创建定时器(用轮询的办法保持高精度)
windows 下,用CreateWaitableTimer SetWaitableTimer 创建定时器可以有 100 纳秒也就是 1/10 微秒, 1/10000 毫秒的精度. 呵呵. SetWa ...

