美文网首页
[Android] 融云SDK的学习与使用

[Android] 融云SDK的学习与使用

作者: 虚无void | 来源:发表于2018-08-18 19:28 被阅读52次

编辑日期: 2018年8月18日 星期六

▶ Demo地址


https://github.com/joefei/RongCloudDemo

demo界面.png

▶ Android环境


  1. AndroidStudio 3.0.1
  2. com.android.tools.build:gradle:3.0.1
  3. JDK1.8
  4. compileSdkVersion 27
  5. targetSdkVersion 23
  6. 融云SDK版本: Android v2.9.3-Stable (更新于:2018-07-31)

▶ SDK学习内容


第一步 配置
  1. 导入IMKit,IMLib
  2. IMLib的AndroidManifest.xml要配置 app_key
  3. app模块也要配置AndroidManifest
  4. 将 PushLib 中的 jar 包 和 pushDaemon -> libs 目录下
    应用所支持平台的 so 拷贝到您应用的 libs 目录下,
    另外还需要将 pushDaemon -> executable 目录下各平台
    的可执行文件 push_daemon 拷贝到您应用 Module 的 assets 目录下
第二步 初始化
  1. RongIM.init()
第三步 连接融云服务器
  1. RongIM.connect(token,listener)
第四部 聊天
  1. 单聊

接收消息的监听器,在 init() 之后即可设置。注意,建议设置在 Application 里面,这样才能在整个应用的生命周期,都能监听到接收消息事件。

  1. 群聊

▶ 遇到的问题


  1. pushDaemon 忘记导入,这是新版本加入的.
  2. 没有分清静态配置和动态配置Fragment.
  3. 接收消息的监听器,在 init() 之后即可设置。注意,建议设置在 Application 里面,这样才能在整个应用的生命周期,都能监听到接收消息事件。
  4. 会话界面不能设置为全屏,否则弹出输入法的时候,就不能把界面顶上去.

相关文章

网友评论

      本文标题:[Android] 融云SDK的学习与使用

      本文链接:https://www.haomeiwen.com/subject/vtsabftx.html