輕鬆搭建--融雲Android聊天工具

上一篇是搭建Web版本的融雲,輕鬆搭建--類似微信的聊天工具

融雲支持客戶端的二次開發,Android和ios兩個版本,安卓是通過Java開發的,所以我就嘗試自己構建一把。ios端的項目構建我也在嘗試中。前兩天安卓客戶端打包成功,基本功能也都可以使用。本篇記錄一下Android版聊天客戶端的搭建步驟。

 

一、安裝步驟

1.前提

  • 分佈式的版本控制工具 Git

  • 安卓項目開發工具 Android Studio

2.下載項目源碼

git clone https://github.com/sealtalk/sealtalk-android.git

3.修改部分內容

使用Android Studio打開項目源碼,如下圖:

修改內容:

1.替換 SealTalkUrl.java 中的 DOMAIN 常量值爲您所部署的 SealTalk 服務地址。

public class SealTalkUrl {
    public static final String DOMAIN = 這裏請替換爲您所部署的 SealTalk Server 地址;

2.替換 IMManager.java 中,init 方法中調用融雲初始化的代碼 RongIM.init 替換爲您所申請的融雲 AppKey。

 private void initRongIM(Context context) {
        // 可在初始 SDK 時直接帶入融雲 IM 申請的APP KEY
        RongIM.init(context, 這裏請替換爲您的融雲 AppKey, true);

4.項目打包,輸出apk文件

安卓項目是Gradle進行項目管理的,和我們知道Maven功能是類似。

項目構建完成後,在源碼目錄搜索*.apk,就可以找到剛剛打包的文件。(不太懂安卓)

我已把打包後的安卓客戶端上傳到服務器了。

下載地址:http://www.restlessman.cn:9001/apps/android/sealtalk.apk

 

二、使用融雲的說明

1.免費版本融雲註冊用戶最多100人。平臺支持對用戶的管理。

2.免費版基礎功能

3.其他功能

  • 音視頻服務

  • 小視頻服務

  • 短信服務

  • 紅包服務

開發環境有些功能可以免費體驗,有興趣的朋友可以試一試。

 

三、最後

至此,我已搭建了融雲聊天的web,Android版本,可以進行簡單的即時通訊了。一套聊天工具搭建下來也學到不少東西。

  • node.js服務端搭建需要使用pm2來管理服務

  • 學習到更多Linux下的命令

  • 學會安卓項目如何打包

下一步計劃:

1.對融雲的web端進行改造;

2.開發一套windows桌面程序。

附錄:

參考文檔:https://docs.rongcloud.cn/im/introduction/intro/

 

文章推薦

10個月的原創文章彙總

Java程序員接私活的項目-JeecgBoot

Github + hexo matery 主題搭建免費博客

自助快遞單號查詢

一鍵轉載公衆號文章到自己的網站

免費使用 Google Cloud Platform

 

                                        不安分的猿人

                                   孜孜不斷的技術分享!

                            

                                                  END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章