安卓接入融雲IM連接不上??


融雲初始化失敗?融雲連接失敗??連接回調方法不執行???不可能的,就那么幾行代碼,怎么會有錯。

1、項目gradle里添加融雲maven倉庫

maven {url  "https://dl.bintray.com/rongcloud/maven"}

2、app的gradle添加依賴

(2.9.19及以后的版本已默認添加so文件,不在需要手動添加了)

api 'cn.rongcloud.sdk:im_kit:2.10.0'
api 'cn.rongcloud.sdk:im_lib:2.10.0'

3、Mainfest里配置APPkey

<meta-data
    android:name="RONG_CLOUD_APP_KEY"
    android:value="k51hidwqkcx3b"
    tools:replace="android:value"/>
 tools:replace="android:value" 替換掉依賴中的重復值

 

4、自定義的application里進行初始化

 RongIM.init(this);

5、進行連接

 RongIMClient.connect("token", new RongIMClient.ConnectCallback() {
                @Override
                public void onTokenIncorrect() {
                    //token 錯誤
                    L.i("ImService----->onTokenIncorrect: 融雲token錯誤");
//                ImService.start(mContext, AppConstant.UPDATE_TOKEN);
                }

                @Override
                public void onSuccess(String userid) {
                    L.i("IMListener----->onSuccess: " + userid);
                }

                @Override
                public void onError(final RongIMClient.ErrorCode e) {
                    L.i("IMListener----->onError: " + e);
                }
            });

總結:

  就這么幾行代碼怎么會有錯,請注意RongIM和RongIMClient,請注意RongIM和RongIMClient,請注意RongIM和RongIMClient。

  不要初始化了RongIM用RongIMClient去連接。

  時間是最寶貴的。

  前同事說過,超過三個小時解決不了的都是愚蠢的錯誤。

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM