安卓接入融云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
tools:replace="android:value" 替换掉依赖中的重复值
4、自定义的application里进行初始化
RongIM.init(this);
5、进行连接
RongIMClient.connect("token", newRongIMClient.ConnectCallback() {
@Overridepublic voidonTokenIncorrect() {//token 错误
L.i("ImService----->onTokenIncorrect: 融云token错误");//ImService.start(mContext, AppConstant.UPDATE_TOKEN);
}
@Overridepublic voidonSuccess(String userid) {
L.i("IMListener----->onSuccess: " +userid);
}
@Overridepublic void onError(finalRongIMClient.ErrorCode e) {
L.i("IMListener----->onError: " +e);
}
});
总结:
就这么几行代码怎么会有错,请注意RongIM和RongIMClient,请注意RongIM和RongIMClient,请注意RongIM和RongIMClient。
不要初始化了RongIM用RongIMClient去连接。
时间是最宝贵的。
前同事说过,超过三个小时解决不了的都是愚蠢的错误。
http://www.dengb.com/Androidjc/1394064.htmlwww.dengb.comtruehttp://www.dengb.com/Androidjc/1394064.htmlTechArticle安卓接入融云IM连接不上??, 融云初始化失败?融云连接失败??连接回调方法不执行???不可能的,就那么几行代码,怎么会有错。...