今天正好项目需要需要集成客服系统,就把环信的集成了上去。这边文章写给小白的童鞋啦,大神勿喷。
首先在开始我的文章之前,我推荐大家把官方的文档好好阅读一下。
首先,我假设童鞋们都阅读了官方给的文档,那就让我们开始愉快的集成客服系统吧。
1
首先下载环信的商城DEMO
下载之后运行发现=我拉个擦=运行不了0.0 相信了解git的同学都知道该怎么做。不了解的话听我慢慢说不要急。
首先环信的移动客服是基于环信的IM完成的,相信看了上面文档的童鞋都能理解这一点,对于环信的IM有一些静态库.a文件都在环信的的童鞋的gitignore中过滤掉了。只要我们我们重新下载环信IM的库,将缺少的.a静态库文件加上去就可以运行了。
.gitignore 是git的过滤文件 可以过滤掉我们不想推送的git仓库的一个配置文件。 github上有一个规范https://github.com/github/gitignore 可以在这个的基础之上来添加我们的需求。
2
到这一步童鞋们应该都能运行了环信的demo了,按照上面的文档童鞋的IM账号也弄好了,首先让我们来体验一下吧。
新注册的环信的移动客服都和 环信的商城demo 关联上了,我们打开管理员模式-》app->看到一个体验关联
之后把我们下载的demo的
5917D38C-0619-4C3C-9017-21EBD4E15940.png
之后我们把IM服务号搞成后台给的号码,就可以愉快的和后台聊天的哇。
如果这一步没有问题,就说明我们后台的配置是没有问题的。这时候就就可以之正式该我们的代码了
3
我们根据文档提示新加一个app关联,(修改默认的体验关联 是会失败的,一定要新建之后找到我们商城demo
18E5F014-C5F3-4A86-8F10-4A38B9BC03C0.png把对应的这几个文件夹和文件拷贝过来,并在我们自己的项目里面集成IM的库。
首先打开appDelegate的类目文件
33CC02DB-1CD2-42EC-9FC1-8B0B93343710.png
修改推送证书的名称
之后打开localDefine
上面的的是appkey
下面的是关联的IM服务号
之后拷贝过来的Localizable.strings 文件需要添加中文对应
C1F51C48-0998-4AC5-9229-02588DFF56FF.png
在这里添加就ok.
最后让我们来看看我们的成果。
有木有很兴奋!
=======后续会更新其他细节操作,让童鞋们少走一点弯路
网友评论