Android融云SDK快速继承指南

集成融云SDK注意的问题

  1. 注册开发者账号
  2. 下载SDK
  3. 在开发者平台创建应用获取AppKey/Secret(暂时开发环境即可,提交线上在用生产环境)
  4. 获取Token,在融云开发者平台——>API调试
  5. SDK集成
  • Android SDK Build-tools 请升级到 21 及以上版本。
  • JAVA 编译版本 JDK 1.7 及以上版本。
  • 使用 IMKit 需要 Android Support V4 21 及以上版本。
  • AndroidSDK最低为API15:Android 4.0.3

6.导入Module

7.添加配置

在build.gradle和manifest添加依赖和权限,修改需要更换的Appkey和应用包名

8.初始化。建议在应用主进程只调用一次Rong.init()

9.连接服务器。RongIM.connect()

2.9.18 及以前版本的 SDK 集成时必须添加 libsqlite.so 文件,如不添加会出现 android 7.0 以上的机型 connect 的 3 个回调都不走的情况,具体请参考知识库:https://support.rongcloud.cn/kb/NTQw

10.配置会话列表和会话界面。使用fragment作为会话列表和会话节面组建;在Activity下配置intent-filter配置自己应用ApplicationId(聚合会话列表另行参考会话列表自定义

11.启动界面。必须完成以上配置后才可启动。startConversation(启动会话界面,有不同会话类型)

startConversationList(启动会话列表界面,是否聚合显示)

startSubConversationList(启动聚合后的某类型会话列表)

12.自定义广播接收器。自定义一个继承融云PushMessageReceiver的广播接收器来接受提醒通知,在Mainfest。xml中静态注册

13.断开链接。

  • disconnect()。断开连接有新消息仍然能收到推送通知
  • logout()。断开连接收不到任何推送通知
  1. API调用。如果基于IMKit开发,在初始化SDK后,通过RongIM.getInstance方法获取实例。⚠️不要使用RongIMClient实例区调用相关接口,会导致UI显示异常

至此,即完成了融云SDK的集成

上面仅是本人自我提炼大纲。如需详细配置请转至融云Android SDK 开发指南

也可参考其他博主,本人懒的截图了。https://www.jianshu.com/p/e8ce1e36c646

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基本概念 一、融云直播聊天室介绍 融云直播聊天室,是专门为视频直播业务提供的一个产品。主要特点是: 1.可以支持无...
    ajiao焦阅读 2,667评论 0 5
  • 相信大家在项目中会用到即时通讯功能,自己去写的话会需要前后台合作,会大大加大开发的周期,所以考虑使用第三方的即时通...
    ProgrammerChan阅读 8,506评论 16 38
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,066评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,108评论 0 4