这是里官网的视频中的一张图,从这张图里面我们可以看出来所需基本结构有3:
AppClient
AppServer
OpenIM系统
云旺(OpenIM)服务端客户端交互图
从这张图上面可以看出,大概工作流程。
表明了我们需要通过集成OpenIM和TOP这个两个的SDK来完成AppClient的开发
(这些Server服务端的账号管理之类的事情都不用你操心,只要你用Client去调用就好了,然后发送消息就是通过IM)。
所以,第一步是集成服务端。
在集成前你可能需要用到:
一、TOP API调用原理说明
二、API在线调用工具使用
三、服务端SDK下载
一、TOP API调用原理说明
服务端SDK提供API调用为HTTP/HTTPS方式。
调用方法,都已经封装在SDK中了,只需要引入对应于的类文件,就可以直接调用接口了。后面会写到详细的调用方法。
在经历了各种跳转之后(下载界面挺乱的),终于找到了。
这里的API无需申请权限。
API调用测试如下:
首次写入后,如下图
再次提交则无法写入了,因为之前add已经写入了数据库了。
测试get用户信息。
这种事错误的响应情况,注意格式。批量获取用户信息是只只能获取一个用户的信息,之前我错误地理解了含义。
删除测试
好了,现在我们对服务端SDK有了一定的了解,我们只需要了解这些API如何调用即可。
下面我们开始集成客户端SDK。
我之前按修改gradle来配置,但是没有成功,无法配置。后来按视频来做下载SDK之后直接import Module。
集成AAR方法:http://blog.csdn.net/u014425641/article/details/50959260
我试了,但是依然不行。
先暂时实现了几个功能,可以互发数据。
—————————坑的分割线—————
参考链接:
http://baichuan.taobao.com/doc2/detail?spm=a3c0d.7629140.0.0.RXDrGa&treeId=41&articleId=102623&docType=1
https://zhidao.baidu.com/question/755679170594310604.html