logo
客服资讯
美洽 2016 版移动应用 SDK 发布小记

美洽 2016 版移动应用 SDK 发布小记继 12 月份 iOS SDK 发布后,16 年第一周 Android SDK 也正式上线,这就意味着面向美洽 2016 版的移动客服 SDK 正式周全发布!盼望更多的开发者能行使 SDK 提供的接口,体验美洽 3.0 雄厚的功能。

下面是我们新版 SDK 增长的几个紧张的功能:

  • 绑定开发者的用户体系和美洽顾客体系
  • 支撑应用内推送聊天新闻
  • 支撑当前顾客离线
  • 支撑消灭 SDK 的缓存
  • 支撑结束当前对话
  • 支撑给顾客打标签
  • 支撑指定分配客服和客服组,以及设定分配规则
  • 支撑国际化
  • 聊天界面支撑多种自定义配置

在新版 SDK 开发之前,我们就抱着做良好产品的态度来打磨这款 SDK。我们深知 SDK 的产品和提供应通俗客服用的客服管理工具不一样,SDK 服务的人群是我们可爱的程序员们,「如何让开发者用的爽」成了我们紧张的课题。

为了知足程序员们的需求,我们重要做了以下几件事:

  • 接口清晰
  • 运行稳固
  • 界面开源

清晰的接口是 SDK 的美人脸

一款 SDK 给开发者第一印象即是接口了,让开发者能「无停滞」的对接本身的 App 是她的使命。

那么如何能达到「无停滞」的目标呢?

我们觉得首先得保证的是,清晰的命名。我们都知道说明书是没人看的,所以我们尽量让开发者看到接口名字,即能理解接口的意图。同时必须保证命名不会产生歧义。

其次,大部分接口都尽量给开发者一个反馈。人机交互中一个紧张的设计即是反馈,我们认为没有反馈的设计是严寒的。所以我们给大部分接口都添加了反馈,接口调用不论是成功或失败,都能让开发者清晰地了解该接口实行的状况。

最后,不要让接口之间产生依靠。程序员大多都是寻求自由的,一套规定顺序的接口调用会让他们抓狂,同时也特别很是容易引入错误。

稳固是 SDK 的基石

「谁能忍受得了别人的代码导致本身 App 的崩溃?」

我们最不盼望看到的就是,因为我们的 SDK 的题目,导致了用户的 App 的非常,甚至崩溃。稳固是我们最必要保证的特征。

为了保证 SDK 的稳固,我们郑重地使用缓存、设计清晰的数据结构、保证不出现内存泄漏、复杂逻辑不影响主线程等等等等。「暂不睁开讨论,否则就成了技术博客了,笑。」

我们信赖开源的力量

开源是我们新版 SDK 特别很是紧张的改变。

老版 SDK 开放以后,我们几乎天天都会收到一些开发者的留言,很大一部分的题目即是「如何定制客服聊天界面」。因为老版本 SDK 的界面是闭源的,开发者看不到源代码,只能通过 SDK 提供的一些接口完成简单的定制。

后来我们就思考一个题目,「什么是美洽 SDK 的核心竞争力」。我们觉得答案是「让 App 拥有最好的客服功能」。那么如何保证 App 拥有最好的客服功能?除了能完善对接美洽壮大的工作台之外,我们觉得还应该有一个「既可以简单使用,也可以完善定制的聊天界面」。

于是我们就重写了聊天界面,并将之开源了出去。

我们照旧有一些程序员的庄严的,为了不成为偕行的笑柄,我们努力保证代码清晰,添加了大量解释,设计了一套易于定制的代码结构,并和美洽的营业逻辑进行了解耦。

开发者拿到开源界面后,可以很方便地实现本身的表现风格,比如电商类的 App,可以三步实现添加商品链接的表现;再比如社交 App,可以方便实现发送红包的表现等等。

聊天界面开源出去后,让我们很欣喜的一件事情是,一些非美洽用户的开发者也用了该开源项目到本身的 App。这让我们觉得把开源代码和美洽营业解耦是精确的选择。

将来我们 SDK 还会有新的功能、新的产品推出,这些产品的界面我们盼望都能开源,甚至在美洽后端开放 API 之后,整个 SDK 均可以开源。

借着开源的力量,让用户看到一个透明和开放的美洽。

传送门:


以上就是美洽 SDK 产品做了、和正在坚持的几件事,假如有哪些地方有不足,迎接开发者们吐槽。

以上是“美洽 2016 版移动应用 SDK 发布小记”迎接”免费注册美洽“客服免费试用,美洽咨询热线:028-86758058 美洽客服QQ:613660081



(声明:本站发布的内容图片、视频和文字以用户投稿、网络转载为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。联系QQ:3436855069 联系邮箱:kefuxitong@foxmail.com )
(作者:美洽编辑:admin)
最新文章
推荐文章
热门文章