zoukankan      html  css  js  c++  java
  • 安卓接入融云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去连接。

      时间是最宝贵的。

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

    
    
  • 相关阅读:
    Linux 文件隐藏属性-创建文件默认权限
    Linux 文件权限管理
    Linux 用户管理_用户相关配置文件详解
    Linux 压缩包管理
    vim 编辑器高级用法
    Linux ll查看文件属性详解-软硬链接详解
    安卓学习28
    安卓学习27
    安卓学习26
    安卓学习25
  • 原文地址:https://www.cnblogs.com/lljh/p/12337511.html
Copyright © 2011-2022 走看看