引述
在每一个电商平台中,有那么一个默默无闻的却举足轻重的角色---客服。通常我们在某个电商平台购买东西之前,都喜欢先跟客服咨询一下,与客服咨询,这就涉及到了即时通讯,如果不借助成熟的第三方,自己搭建即时通讯,对于后台来说是个庞大的工程,如果前端集成XMPP,那么后端肯定要有对应的openfire服务器,由于我们项目开发周期规定的太端,技术总监让我来选择第三方。之前给他推荐过环信【注明:环信的客服系统,安卓有对应的库,iOS需要集成环信IM】,由于价格方面总监没通过。。。你懂得,他们总想花最少的钱做出最牛逼的效果。经过一天的不断搜索,我终于找到一款,免费,通讯速度又快,集成又方便的客服即时通讯第三方。。。分分钟钟在自己的电商平台中集成客服系统。
微客服
支持原生安卓SDK、iOS SDK, 支持H5, 支持文字、表情、图片和语音等多种消息形式, 同时有安卓客服端、iOS客服端、 PC客服端等支持客服随时移动办公,不漏接一个客户 。
微客服如何集成
- 1.和使用任何第三方类似,首先要到官网注册一个开发者账号http://www.appkefu.com/
- 2.创建应用
1、登录管理后台,到我的应用页面,点击创建应用并保存
2、App创建成功后,获取Appkey,填写到App的相应位置
3、创建工作组,并将相应的客户工作组ID填写到App中相应的位置
4、分配客服,使用分配的客户账号登录PC客服端下载
-
3.按照文档中的在程序中集成即可
-
4.在需要使用到客服的控制器内引入头文件AppKeFuLib.h
-
5.客服系统有几种调用方式,可具体查看客服Demo
//电商客服入口
[[AppKeFuLib sharedInstance] pushChatViewController:self.navigationController
withWorkgroupName:DEMO_WOKGROUP_ID
hideRightBarButtonItem:NO
rightBarButtonItemCallback:nil
showInputBarSwitchMenu:NO
withLeftBarButtonItem:nil
withTitleView:nil
withRightBarButtonItem:nil
withProductInfo:nil
withLeftBarButtonItemColor:nil
hidesBottomBarWhenPushed:FALSE
showHistoryMessage:NO
defaultRobot:FALSE
mustRate:FALSE
withKefuAvatarImage:nil
withUserAvatarImage:nil
//下面5个参数专为显示商品信息设置,具体含义可以参考AppKeFuLib.h文件里面对接口的介绍
shouldShowGoodsInfo:TRUE
withGoodsImageViewURL:[NSString stringWithFormat:@"%@",_goodModel.thumb_image]
withGoodsTitleDetail:_goodModel.goods_name
withGoodsPrice:_goodModel.goods_price
withGoodsURL:@"http://appkefu.com"
withGoodsCallbackID:@"goodsCallbackId"
goodsInfoClickedCallback:^(NSString *goodsCallbackId) {
//点击商品详情区域会触发此回调函数
NSLog(@"%s this is: %@", __PRETTY_FUNCTION__, goodsCallbackId);
}
httpLinkURLClickedCallBack:nil
faqButtonTouchUpInsideCallback:^(){
NSLog(@"faqButtonTouchUpInsideCallback, 自定义FAQ常见问题button回调,可在此打开自己的常见问题FAQ页面");
}];
self.navigationController.navigationBar.hidden = NO;
微客服集成效果
客服系统效果.gif微客服使用感慨
项目周期本来就超级短,这一款第三方完全满足了电商平台的客服系统,又能够迅速的集成到系统中。是一个不错的选择。强烈为大家推荐下。更多开源项目可查看杜文全的GitHub
广大书友感觉不错的话在简书上给喜欢,在GitHub为我的开源项目点个Star。。。。
网友评论