android连接im服务器,AndroidIM融云接入

融云篇

我们一般是接入IMkit,包含界面的sdk。

首先我们需要现在IMKit IMLib(发送文本模块)CallKit CallLib(语音视频模块) LocationLib(地理位置模块) PushLib(推送模块) RedPacket(红包模块)

首先你要去创建一个新的as项目,然后以module的形式导入IMKit IMLib CallKit CallLib RedPacket ,然后把Push的so文件加入jniLibs ,而Jar文件加入libs。

还要把executable的推送保活so文件加入到assets。因为使用的语音报,只能使用armeabi-v7a 和x86的so文件。在app/build.gradle/defaultConfig域内,加入

defaultConfig{

ndk{

abiFilters "armeabi-v7a","x86"

}

}

把官网控制台的app-key 加入到IMLib 模块的Androidminifest.xml内对应的meta标签的RONG_CLOUD_APP_KEY内。还要自己申请高德地图的appkey放在自己app的module里面。

初始化

自定义Applicaiton ,并且在Androidmanifest声明。

public class App extends Application

public void onCreate(){

super.onCreate();

RongIM.init(this);

}

获取token

这里的token是融云sdk的token代表一个用户有效登陆状态,流程是客户端请求服务器,服务器用userid,name和头像地址去请求融云sdk服务器,返回token。

连接融云服务器

一般在登录界面 客户端拿到token,调用RongIM.connect(token,ConnectCallback) 在回调成功的方法里面 跳转到融云的聊天列表界面。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值