融雲初始化失敗?融雲連接失敗??連接回調方法不執行???不可能的,就那麼幾行代碼,怎麼會有錯。 1、項目gradle里添加融雲maven倉庫 maven {url "https://dl.bintray.com/rongcloud/maven"} 2、app的gradle添加依賴 (2.9.19及以 ...
融雲初始化失敗?融雲連接失敗??連接回調方法不執行???不可能的,就那麼幾行代碼,怎麼會有錯。
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去連接。
時間是最寶貴的。
前同事說過,超過三個小時解決不了的都是愚蠢的錯誤。