融雲集成1-SDK導入

官方指導:http://www.rongcloud.cn/docs/android.html#視頻詳解

1.按照官方指導,將下載好的各模塊項目以import module的方式導入自己的項目
這裏寫圖片描述

2.將導入的項目添加爲自己項目的依賴模塊:

因爲我導入CallKit的時候報錯,所以我先添加CallKit的依賴,再以同樣的方式添加app的依賴;
這裏寫圖片描述

3.複製jinlibs裏面的so文件,asset目錄下的資源;

4.打開 IMLib Module 的 AndroidManifest.xml 文件,把 meta-data RONG_CLOUD_APP_KEY 的值修改爲您自己的 AppKey:

<meta-data
    android:name="RONG_CLOUD_APP_KEY"
    android:value="您的應用 AppKey" />

5.導入後由於之前繼承了支付寶和gson,而融雲的RedPackage模塊下也集成了,所以需要刪除同樣的jar包才能正常運行;

此時app 下 AndroidMainfest下的支付寶這個activity可能會報錯,而且提示添加一行代碼,按照提示是可以解決的。

tools:replace="android:configChanges"
        <!-- 支付寶 -->
        <activity
            android:name="com.alipay.sdk.app.H5PayActivity"
            android:configChanges="orientation|keyboardHidden|navigation"
            android:exported="false"
            android:screenOrientation="behind"
            tools:replace="android:configChanges"
            />

4.不同的項目可能會出項各種不同的問題,集成完畢項目可以運行的時候,進行初始化:

1.在自定義的Application的onCreate中,

@Override
    public void onCreate() {
        super.onCreate();

        RongIM.init(this);

2.在合適的地方,去自己的服務器拿到用戶在融雲上對應的token進行連接,之後就可以進行其他操作了。

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