编辑日期: 2018年8月18日 星期六
▶ Demo地址
https://github.com/joefei/RongCloudDemo

▶ Android环境
- AndroidStudio 3.0.1
- com.android.tools.build:gradle:3.0.1
- JDK1.8
- compileSdkVersion 27
- targetSdkVersion 23
- 融云SDK版本: Android v2.9.3-Stable (更新于:2018-07-31)
▶ SDK学习内容
第一步 配置
- 导入IMKit,IMLib
- IMLib的AndroidManifest.xml要配置 app_key
- app模块也要配置AndroidManifest
- 将 PushLib 中的 jar 包 和 pushDaemon -> libs 目录下
应用所支持平台的 so 拷贝到您应用的 libs 目录下,
另外还需要将 pushDaemon -> executable 目录下各平台
的可执行文件 push_daemon 拷贝到您应用 Module 的 assets 目录下
第二步 初始化
- RongIM.init()
第三步 连接融云服务器
- RongIM.connect(token,listener)
第四部 聊天
- 单聊
接收消息的监听器,在 init() 之后即可设置。注意,建议设置在 Application 里面,这样才能在整个应用的生命周期,都能监听到接收消息事件。
- 群聊
▶ 遇到的问题
- pushDaemon 忘记导入,这是新版本加入的.
- 没有分清静态配置和动态配置Fragment.
- 接收消息的监听器,在 init() 之后即可设置。注意,建议设置在 Application 里面,这样才能在整个应用的生命周期,都能监听到接收消息事件。
- 会话界面不能设置为全屏,否则弹出输入法的时候,就不能把界面顶上去.
网友评论