1.下载SDK 导入molde 然后进行关联。

融云即时通讯集成

融云即时通讯集成
下载好的SDK 点击进入
然后选择SDK_v2_7的这个
融云即时通讯集成
融云即时通讯集成
进来后是下图这个样子
融云即时通讯集成
融云即时通讯集成
然后复制全路径名
融云即时通讯集成
融云即时通讯集成
打开studio 创建一个新的工程 导入
融云即时通讯集成
融云即时通讯集成
融云即时通讯集成
融云即时通讯集成
导入成功后进行关联
融云即时通讯集成
融云即时通讯集成

融云即时通讯集成
融云即时通讯集成
融云即时通讯集成
融云即时通讯集成
然后几点ok SDK就算导入完成

融云即时通讯集成


融云即时通讯集成
2.创建应用 获得key值 和 token值
.进行应用开发之前,需要先在融云开发者平台创建应用,如果您已经注册了融云开发者帐号,请前往 融云开发者平台 创建应用;如果您还没有注册融云开发者帐号, 融云官方网站 首先注册开发者帐号,注册后创建应用。
融云即时通讯集成


融云即时通讯集成
创建完成后后得到这些数据 将Appkey 放入之前导进来的molde 的清单文件里
融云即时通讯集成
融云即时通讯集成
融云即时通讯集成
融云即时通讯集成
然后打开清单文件 将自己在融云上创建应用时的appkey将这里的值替换掉
融云即时通讯集成
融云即时通讯集成
接下来获取ToKen值
融云即时通讯集成
融云即时通讯集成
融云即时通讯集成
融云即时通讯集成
融云即时通讯集成
融云即时通讯集成
3.创建Application初始化建立连接
在onCreate()里初始化 别忘了在清单文件里注册application
融云即时通讯集成
融云即时通讯集成
申请的token值
String token1 ="jXS4grqUA+oaJwQnlBSriOG09dV4vvRpr+tlDlTeKuBB1YOWy+W4mG02LLvEGUu1/rV/ypLAA6o=";

然后就可以运行试试了 如果 userid能成功打印出获取token时 自己填写的id号码就说明连接成功了。

RongIM.connect(token1,newRongIMClient.ConnectCallback() {
@Override
public voidonTokenIncorrect() {
//Connect Token 失效的状态处理,需要重新获取 Token
}
@Override
public voidonSuccess(String userId) {
Log.e("MainActivity","——onSuccess—-"+ userId);
}

@Override
public voidonError(RongIMClient.ErrorCode errorCode) {
Log.e("MainActivity","——onError—-"+ errorCode);
}
});
然后
融云即时通讯集成
融云即时通讯集成
创建布局
添加控件
<fragment
android:id="@+id/fragment_chat"
android:name="io.rong.imkit.fragment.ConversationFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
融云即时通讯集成
融云即时通讯集成
这里有三个参数 第一个是上下文 第二个是申请id值 申请时候的名字
融云即时通讯集成
融云即时通讯集成
最后在清单文件里配置信息

<!--添加配置信息-->
<activityandroid:name=".ConversationActivity">
<intent-filter>
<actionandroid:name="android.intent.action.VIEW"/>

<categoryandroid:name="android.intent.category.DEFAULT"/>

<data
android:host="com.example.administrator.myjstx"
android:pathPrefix="/conversation/"
android:scheme="rong"/>
</intent-filter>
</activity>
融云即时通讯集成
融云即时通讯集成
这就完成了单人聊天
融云即时通讯集成
融云即时通讯集成


相关文章: