
這是里官網(wǎng)的視頻中的一張圖,從這張圖里面我們可以看出來所需基本結(jié)構(gòu)有3:
AppClient
AppServer
OpenIM系統(tǒng)
云旺(OpenIM)服務(wù)端客戶端交互圖
從這張圖上面可以看出,大概工作流程。
表明了我們需要通過集成OpenIM和TOP這個(gè)兩個(gè)的SDK來完成AppClient的開發(fā)
(這些Server服務(wù)端的賬號(hào)管理之類的事情都不用你操心,只要你用Client去調(diào)用就好了,然后發(fā)送消息就是通過IM)。

所以,第一步是集成服務(wù)端。
在集成前你可能需要用到:
服務(wù)端SDK提供API調(diào)用為HTTP/HTTPS方式。
調(diào)用方法,都已經(jīng)封裝在SDK中了,只需要引入對(duì)應(yīng)于的類文件,就可以直接調(diào)用接口了。后面會(huì)寫到詳細(xì)的調(diào)用方法。
在經(jīng)歷了各種跳轉(zhuǎn)之后(下載界面挺亂的),終于找到了。

這里的API無需申請(qǐng)權(quán)限。
API調(diào)用測(cè)試如下:
首次寫入后,如下圖

再次提交則無法寫入了,因?yàn)橹癮dd已經(jīng)寫入了數(shù)據(jù)庫了。

測(cè)試get用戶信息。

這種事錯(cuò)誤的響應(yīng)情況,注意格式。批量獲取用戶信息是只只能獲取一個(gè)用戶的信息,之前我錯(cuò)誤地理解了含義。

刪除測(cè)試

好了,現(xiàn)在我們對(duì)服務(wù)端SDK有了一定的了解,我們只需要了解這些API如何調(diào)用即可。
下面我們開始集成客戶端SDK。
我之前按修改gradle來配置,但是沒有成功,無法配置。后來按視頻來做下載SDK之后直接import Module。
集成AAR方法:http://blog.csdn.net/u014425641/article/details/50959260
我試了,但是依然不行。


先暫時(shí)實(shí)現(xiàn)了幾個(gè)功能,可以互發(fā)數(shù)據(jù)。


—————————坑的分割線—————
參考鏈接:
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