背景
业务需要用户能及时反馈交流问题,用户能咨询业务问题。很多app都有这个业务诉求。
关于七鱼客服sdk
功能最大限制:不能达到类似x猫,x宝的客服功能,在app消息页可以展示不同店铺的客服消息,七鱼sdk提供的查询最新客服消息的api是不用传任何参数的,对于七鱼来说,一个用户就是一个会话一个session,在app里面虽然可区分客服组,但是查最新消息的时候,并不知道是哪个客服组的消息。所以达不到一个用户对不同业务场景的多个客服的需求。如果有一个用户对多个客服的需求,建议换一家对接。之前有跟七鱼技术支持反馈相关问题,最后不了了之。
官方文档:
http://qiyukf.com/docs/guide/android/Android_SDK_Guide.html
前期准备
开通七鱼后台账号,并添加app,拿到appKey
接入
1、按照官方文档接入即可
2、注意点:
1)跟app的用户信息跟七鱼sdk绑定,在七鱼客服后台能直接看到用户信息,app需要传递的具体用户信息根据具体业务定制,七鱼默认提供用户名,手机号,头像。
2)定制额外参数,例如app版本,用户id,业务场景参数,YSFUserInfo中data字段可传入YSFData的列表的jsonString。YSFData提供key、value、label等属性,label字段为在七鱼后台显示的额外字段名。
3)消息ui修改可根据官方文档提供方法,字段修改
4)配置商品卡片字段,具体参考官方文档
5)消息点击跳转:默认会跳转至app外浏览器打开,需要自行配置OnMessageItemClickListener,处理跳转url,就可以在app内部处理消息点击。