融云即时通讯集成

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

融云即时通讯集成_第1张图片

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

融云即时通讯集成_第9张图片
然后几点ok SDK就算导入完成

融云即时通讯集成_第10张图片


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


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

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

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

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

< activity android :name= ".ConversationActivity" >
< intent-filter >
< action android :name= "android.intent.action.VIEW" />

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

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


你可能感兴趣的:(融云即时通讯集成)