百川云旺(OpenIM)IM学习记录

这是里官网的视频中的一张图,从这张图里面我们可以看出来所需基本结构有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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,015评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,268评论 4 61
  • "目录号: HY-15259A Others- CP-640186盐酸盐是乙酰辅酶A羧化酶(ACCase)抑制剂,...
    莫小枫阅读 252评论 0 0
  • 从尔阅读 210评论 0 0