融云初始化失败?融云连接失败??连接回调方法不执行???不可能的,就那么几行代码,怎么会有错。

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去连接。

  时间是最宝贵的。

  前同事说过,超过三个小时解决不了的都是愚蠢的错误。


 
                    
            
                

相关文章:

  • 2021-12-19
  • 2021-10-06
  • 2021-04-13
  • 2022-12-23
  • 2021-04-11
  • 2022-12-23
  • 2021-07-24
  • 2021-08-06
猜你喜欢
  • 2022-12-23
  • 2021-11-14
  • 2021-06-25
  • 2021-07-25
  • 2021-05-01
  • 2022-12-23
  • 2021-07-05
相关资源
相似解决方案