最近boss突發(fā)奇想 ,說想要在項(xiàng)目中增加消息管理功能,并且還選定了使用騰訊云,作為搬磚狗的樓主只好去研究學(xué)習(xí)下騰訊云的即時(shí)通訊.首先 樓主去騰訊云的官網(wǎng)粗略的看了下,不得不佩服騰訊的強(qiáng)悍.下面來分享樓主的學(xué)習(xí)歷程.
第一步:去騰訊云的官網(wǎng)注冊登錄賬號 要求實(shí)名認(rèn)證......
網(wǎng)址: https://www.qcloud.com/
選擇-----文檔與支持 再選-----產(chǎn)品文檔

然后選擇移動(dòng)與通信的 ---云通信

再選擇客戶端集成的 iOS ?v3.x的部分

于是我們就可以看到官方文檔了 說到這里 是在不得不吐槽 這官方文檔寫的真的是無力吐槽....好多坑都沒說明 ,樓主是一步步填坑出來的 ,說多了都是淚...
先去下載官方demo 內(nèi)部含有sdk,下載地址: ?https://www.qcloud.com/product/im#sdk 下載最新版本的
第二步: 集成sdk到項(xiàng)目中
下載解壓后是這樣子的 ? 編號1是公用的庫 ? 2是sdk重要的 的一些framework 和類 ?3 是一些app基礎(chǔ)UI
4 是自定義UI的文件

創(chuàng)建一個(gè)空項(xiàng)目命名為:騰訊云通信測試1 ? ?先把這4個(gè)文件加拖進(jìn)去 (如果想自定義的UI什么的請忽略后面的兩個(gè)文件夾,或者在這幾個(gè)文件中修改)
創(chuàng)建一個(gè)全局的pch 文件放配置路徑 這個(gè)具體的就不多說了,百度上一大堆......
在pch文件中導(dǎo)入頭文件

然后點(diǎn)擊編譯 會(huì)出現(xiàn)什么 ,一堆紅色...我們先去配置一些依賴庫


添加完這些依賴庫 應(yīng)該可以編譯了吧 ?圖樣圖森破 ....還有配置要添加 以為有些庫是使用的非arc編寫的 要在arc運(yùn)行需要添加? -fno-objc-arc
1 在build phases? 搜zip? 找到ZipArchive.m 添加 -fno-objc-arc

2? 在build phases? 搜json ?找到JSONKit.m 添加 -fno-objc-arc

3? 需要在Build Setting中Other Linker Flags添加-ObjC
4 替換掉系統(tǒng)生成的 appdelegate 這個(gè)類
最后編譯運(yùn)行 成功

這一次集成就先寫到這,后期樓主會(huì)根據(jù)項(xiàng)目需求和實(shí)際遇到的坑進(jìn)行補(bǔ)充和研究...?