融云ios sdk相信很開發app多朋友對這款sdk應該很熟悉。在開發APP的時候少不了的就是sdk,好的sdk可以提高開發效率,融云SDK包括兩個部分,一個是IM界面組件和IM通訊能力庫,通過簡短的代碼可以將你需要的界面開發出來

基本簡介
融云是國內首家專業的即時通訊云服務提供商,專注為互聯網、移動互聯網開發者提供免費的即時通訊基礎能力和云端服務。通過融云平臺,開發者不必搭建服務端硬件環境,就可以將即時通訊、實時網絡能力快速集成至應用中。 針對開發者所需的不同場景,融云平臺提供了一系列產品、技術解決方案,包括:客戶端 IM 組件,客戶端 IM 基礎庫,Web SDK,服務端 REST API 等。利用這些解決方案,開發者可以直接在自己的應用中構建出即時通訊產品,也可以無限創意出自己的即時通訊場景。融云 SDK 包括兩部分:IM 界面組件和 IM 通訊能力庫。 IM 界面組件 - IMKit IMKit 是融云 SDK 的核心特色之一。融云將即時通訊產品中最復雜的會話列表、聊天窗口、消息內容展現、會話設置等功能封裝為組件,通過簡短的代碼,您就可以直接將以上界面集成到您的 App 產品中,省去大量的開發調試時間。融云同時支持業內最豐富的自定義界面組件功能,您可以針對自己界面需求自由設計開發。 IM 通訊能力庫 - IMLib IMLib 是不含界面的基礎 IM 通訊能力庫,封裝了通信能力和會話、消息等對象。引用到 App 工程中后,需要開發者自己實現 UI 界面,相對較輕量,適用于對 UI 有較高訂制需求的開發者。 融云提供的即時消息傳輸服務,不在 App 之外建立并行的用戶體系,不需要同步用戶賬戶,不影響 App 現有的系統架構與帳號體系,與現有業務體系能夠實現完美融合。

軟件特色
無需改變現有 App 的架構,直接嵌入現有代碼框架中; 無需改變現有 App Server 的架構,獨立部署一份用于用戶授權的 Service 即可; 專注于提供通訊能力,使用私有的二進制通信協議,消息輕量、有序、不丟消息; 安全的身份認證和授權方式,無需擔心 SDK 能力濫用(盜用身份的垃圾消息、垃圾群發)問題。 單聊 提供文字、表情、語音片段、圖片、VoIP 等多種輸入內容,解決 App 內用戶的溝通瓶頸。 會話界面、會話列表、好友列表,三個頁面適應多種使用場景 支持 UI 界面的自定義配置,完美整合在 App 中 討論組 支持用戶創建多人討論組,滿足 App 內用戶進行多人聊天的需求。 用戶自組建多人討論組 會話設置界面,完善 App 的體驗細節 群組 基于已有多人好友關系創建的多人聊天服務,滿足 App 內群體性實時交流需求。 支持 3000 人的大型社群需求 基于 App 自身群組的用戶關系,無縫融合 聊天室 多人在線實時聊天服務,無上限人數同時在線支持,增加 App 內直播、討論的互動性,提升人氣。 完善的管理員權限 API 無上限人數聊天室,即時顯示在線人數 多種樣式方案,支持不同場景 VoIP 基于 IP 網絡的點對點語音通話服務,可在二人會話內使用或直接喚起,實現實時語音交流。 基于互聯網的點對點實時語音通話 自有技術,保障優質的通話質量 適應不同網絡環境,智能調節通話方式

使用指南
開發準備 以下文檔將向大家介紹 IMKit 界面組件的開發方法。如果您想了解如何使用 IMLib,我們提供了 API 文檔。 我們的 SDK 最低支持到 iOS 6.0,請您在構建項目時注意。隨著蘋果官方的支持情況變化,我們很快會轉而支持 iOS 7.0 和 8.0,6.0 的兼容性我們不再主動維護,但是如果您發現兼容性問題,可以發工單聯系我們修復。 1、創建項目 創建 Demo 項目時,為了方便演示,請選擇創建一個 Empty Application 。 image 創建 Empty Application 2.1、通過 CocoaPods 安裝 CocoaPods 是流行的 Cocoa 項目依賴管理工具,我們推薦您優先使用 CocoaPods 來安裝 SDK,這樣可以極大的簡化安裝過程。下面介紹具體步驟: 在您的項目根目錄創建一個 Podfile 文件,添加如下內容來引用 IMKit 界面組件庫: pod 'RongCloudIMKit' 如果您需要引用 IMLib 通訊能力庫,可以添加: pod 'RongCloudIMLib' 請不要同時引用 IMKit 和 IMLib,因為 IMKit 中已經包含了 IMLib。重復引用會導致引用沖突,無法正常編譯。 然后,執行命令 pod install 安裝 融云 SDK。 注意:以后打開項目時,需要使用 CocoaPods 生成的 .xcworkspace 打開,而不是之前的 .xcodeproj。 您可以參考 《CocoaPods 安裝和使用教程》 這篇文章來學習如何使用 CocoaPods。 此處特別感謝求攻略的 Zhuohui Yu 幫助創建和維護融云的 CocoaPods 項目。 2.2、手動安裝融云 SDK 引用文件 將官網下載的 Rong_Cloud_iOS_SDK_vx_x_x.zip 包解壓到任意目錄。在您的項目中加入 RongIMLib.framework,RongIMKit.framework, 在你項目的 Resource 目錄中加入 RongCloud.bundle。 添加依賴庫 工程中需要依賴的庫如下(根據使用的功能不同,某些庫并不是所有情況下都需要)




C-Free
MSXML
Bloodshed Dev-Cpp
PL/SQL Developer
GX Developer
CIMCOEdit