融云sdk是國內(nèi)首家專業(yè)的即時通訊云服務提供商,專注為互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)開發(fā)者提供即時通訊基礎能力和云端服務。通過融云平臺,開發(fā)者不必搭建服務端硬件環(huán)境,就可以將即時通訊、實時網(wǎng)絡能力快速集成至應用中。目前軟件擁有android、ios和web三大版本,本次小編這里提供的是針對android平臺而開發(fā)的融云sdk穩(wěn)定版,包括VoIP。
融云即時通訊云,專注為App開發(fā)者提供IM云服務,針對開發(fā)者所需的不同場景,融云平臺提供了一系列產(chǎn)品、技術解決方案,包括:客戶端 IM 組件,客戶端 IM 基礎庫,服務端 REST API,客戶端實時網(wǎng)絡通訊基礎庫等。利用這些解決方案,開發(fā)者可以直接在自己的應用中構建出即時通訊產(chǎn)品,也可以無限創(chuàng)意出自己的即時通訊場景。
使用教程
一、注冊開發(fā)者帳號
請前往 融云官方網(wǎng)站 注冊開發(fā)者帳號。注冊時,您需要提供真實的郵箱和手機號,以方便我們向您發(fā)送重要通知并在緊急時刻能夠聯(lián)系到您。如果您沒有提供正確可用的郵箱和手機號,我們隨時可能關閉您的應用。
二、下載 SDK
SDK 下載包中分為如下兩部分:
融云 IM 界面組件 - RongCloud IMKit (包含 IMLib)
融云 IM 通訊能力庫 - RongCloud IMLib
好的,下載應該已經(jīng)開始了,您可以在下載過程中繼續(xù)向下閱讀。
首先,讓我們先創(chuàng)建您的第一個應用吧!
創(chuàng)建應用
您要進行應用開發(fā)之前,需要先在融云開發(fā)者平臺創(chuàng)建應用。如果您已經(jīng)注冊了融云開發(fā)者帳號,請前往 融云開發(fā)者平臺 創(chuàng)建應用;如果您還沒有注冊融云開發(fā)者帳號,請前往 融云官方網(wǎng)站 首先注冊開發(fā)者帳號,注冊后創(chuàng)建應用。
您創(chuàng)建完應用后,最需要了解的就是 App Key / Secret,它們是融云 SDK 連接服務器所必須的標識,每一個 App 對應一套 App Key / Secret。針對開發(fā)者的生產(chǎn)環(huán)境和開發(fā)環(huán)境,我們提供兩套 App Key / Secret,您在應用最終上線前,使用開發(fā)環(huán)境即可,兩套環(huán)境的功能完全一致。
開發(fā)環(huán)境 App Key / Secret 是專門為您提供的僅供開發(fā)使用的,開發(fā)環(huán)境將和生產(chǎn)環(huán)境的數(shù)據(jù)隔離,避免開發(fā)環(huán)境數(shù)據(jù)和線上生產(chǎn)環(huán)境數(shù)據(jù)互相沖突。在“開發(fā)環(huán)境”分類下,您可以找到開發(fā) App Key / Secret。您在申請上線前可以一直使用開發(fā)環(huán)境的 App Key / Secret 開發(fā)。
生產(chǎn)環(huán)境的 App Key / Secret 默認先不提供,等您提交上線后,我們會提供生產(chǎn)環(huán)境的 App Key / Secret。
Token 有效期默認為永久有效,也可以設置有效期,這有助于提高您 App 的安全性,具體請參考 Server 開發(fā)文檔。
開發(fā)準備
以下文檔將向大家介紹 IMKit 界面組件的開發(fā)方法。
我們的 SDK 最低支持到 Android API 9: Android 2.3(Gingerbread),請您在構建項目時注意。
1、引用文件
將官網(wǎng)下載的 Rong_Cloud_Android_SDK_vx_x_x.zip 包解壓到任意目錄。解壓后您得到的是一個項目,將 "IMKit" 項目拷貝到您的項目中,然后在您的項目中添加對 "IMKit" 項目的依賴即可。
2、修改 AndroidManifest 文件
添加配置和 App Key
修改您的 AndroidManifest.xml 文件,將包中提供的 AndroidManifest.xml 相關配置寫入您的 AndroidManifest.xml。
您需要在 AndroidManifest.xml 中配置 App Key,
修改 android:host 屬性
請找到您的 AndroidManifest.xml 文件中的 android:host 屬性,修改為您的 中 package 的屬性值,也就是您自己應用的包名。
請務必注意修改 android:host 屬性,否則程序將無法正常運行。
3、修改 build.gradle 文件
如果您使用的 IDE 是 Android Studio,您還需要修改下 build.gradle 文件,以便編譯時將 .so 文件拷貝到相關目錄。
如果您使用的是 Eclipse / ADT / IntelliJ IDEA,請忽略此節(jié)。
功能介紹
1、單聊
提供文字、表情、語音片段、圖片、VoIP 等多種輸入內(nèi)容,解決 App 內(nèi)用戶的溝通瓶頸。
- 會話界面、會話列表、好友列表,三個頁面適應多種使用場景
- 支持 UI 界面的自定義配置,完美整合在 App 中
2、討論組
支持用戶創(chuàng)建多人討論組,滿足 App 內(nèi)用戶進行多人聊天的需求。
- 用戶自組建多人討論組
- 會話設置界面,完善 App 的體驗細節(jié)
3、群組
基于已有多人好友關系創(chuàng)建的多人聊天服務,滿足 App 內(nèi)群體性實時交流需求。
- 支持 3000 人的大型社群需求
- 基于 App 自身群組的用戶關系,無縫融合
4、聊天室
多人在線實時聊天服務,無上限人數(shù)同時在線支持,增加 App 內(nèi)直播、討論的互動性,提升人氣。
- 完善的管理員權限 API
- 無上限人數(shù)聊天室,即時顯示在線人數(shù)
- 多種樣式方案,支持不同場景
5、VoIP
基于 IP 網(wǎng)絡的點對點語音通話服務,可在二人會話內(nèi)使用或直接喚起,實現(xiàn)實時語音交流。
- 基于互聯(lián)網(wǎng)的點對點實時語音通話
- 自有技術,保障優(yōu)質的通話質量
- 適應不同網(wǎng)絡環(huán)境,智能調(diào)節(jié)通話方式
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
hbuilderx電腦版 v4.45.2025010502官方版53M / 簡體中文
探月少兒編程電腦版 v4.6.5240.22M / 簡體中文
猿編程電腦版 v4.30.0官方版214.3M / 簡體中文
gvim windows(vim編輯器) v9.1.018.57M / 簡體中文
eclipse官方電腦版 v4.34106.33M / 英文
labview2023中文版 2.71G / 簡體中文
XMLSpy2024官方版 v26.2.1.0442.99M / 簡體中文
phpstorm2023官方版 v2023.3.6459.02M / 簡體中文
clion2023官方版 v2023.3.4750.29M / 多國語言[中文]
Goland2023官方版 v2023.3.6476.44M / 英文