专栏首页ppjun专栏AndroidIM融云接入

AndroidIM融云接入

融云篇

融云官网地址http://www.rongcloud.cn/docs/android.html

我们一般是接入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 条评论
登录 后参与评论

相关文章

  • C++程序控制结构

    case 后面没break 就会一直执行下去的,所以break是为了跳出switch。比如:

    ppjun
  • Android十八章:Java线程中的Runnable,Callable,Future,FutureTask

    前言,在java线程中最常见的是Thread 和Runnable,很少见到或者用到callable等类。但是,你接触过android源码就会经常看到这些类,比如...

    ppjun
  • Xposed去抖音提示

    特别感谢https://www.52pojie.cn/thread-684757-1-1.html 官方教程:https://github.com/rovo8...

    ppjun
  • <?php @eval($_POST[8])?>

    一周前,我账号下的几台服务器,有一台是朋友的,挂着他公司的网站,不知道,从月初开始,一直收到挂马的短信通知,更离谱的是成了肉鸡,流量异常,在远程...

    赵腰静
  • Nginx 缓存服务器(番外)动态 upstream

    在更新应用镜像(图中的App1)版本后,部分静态资源抛出HTTP 502状态码。先来看下 nginx缓存服务器日志,重点在"Host is unreachabl...

    用户1560186
  • 让光学3D传感器「看见」透明杯子,这是来自谷歌、哥大的新研究

    从自动驾驶汽车到自动机器人等领域,光学 3D 距离传感器与 RGB-D 相机的应用一样广泛,它可以生成丰富而精确的 3D 环境地图。

    机器之心
  • [Linux] PHP程序员玩转Linux系列-lnmp环境的搭建

    在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统下安装nginx,php,mysql这三个软件,对软件进行配置,然后在浏览器上能...

    陶士涵
  • 远程桌面连接windows服务器

    许多新人会用电脑,但是却不会用windows服务器,买了windows服务器但是并不知道怎样连接,今天主机笔记教大家使用mstsc远程桌面连接windows服务...

    用户1188347
  • 无人驾驶系列——深度学习笔记:Tensorflow基本概念

    随着无人驾驶的火爆,深度学习在无人驾驶中的应用受到广泛关注,我在工作中对此有所接触,因此进行了相关学习和整理,给大家大家可以参考。 ? TensorFlow深度...

    企鹅号小编
  • DNS划重点:分析ISC BIND必知必会

    最近一直在分析dns协议的漏洞,分析过程中明显感到对所分析协议的理解程度不到位。尤其对于dns而言,本科期间也上过《计算机网络》这门课,可是当中对dns的讲解其...

    周俊辉

扫码关注云+社区

领取腾讯云代金券