LeanChat 是 LeanCloud 实时通信 组件的 Demo,通过该应用你可以学习和了解 LeanCloud 实时通信功能。
应用体验下载地址:http://fir.im/leanchat
- Leanchat-android:Android 客户端
- Leanchat-ios:iOS 客户端
- Leanchat-cloud-code:服务端,使用 LeanCloud 云代码 实现
如果你从 github clone 速度很慢,可以从 这里 下载项目源码压缩包。
注册并登录 LeanCloud,创建一个新应用,并记下 appId 和 appKey。
请按照以下步骤进行初始化:
为了防止数据影响而出现问题,如果已经安装 LeanChat,请卸载。
为了使自己可以拥有独立的应用和数据,请修改 com.avoscloud.chat.base.App.onCreate()
方法中初始化 AVOSCloud
部分,使用自己应用的 appId 和 appKey:
AVOSCloud.initialize(this, <appId>, <appKey>);
请创建下面几个表(Class),创建表即可,不用设置字段。
AddRequest
Avatar
UpdateInfo
提示:如果需要,你还可以查看 LeanChat 范例应用的表结构,请以公共账号登录 leancloud.cn ,账号/密码:[email protected]/Public123 ,选择应用 LeanChat-Public 即可,这只是一个示例,和本 demo 的表结构一样,但数据不一样。
详见 这里
重新编译 Android 客户端并安装,你就拥有属于自己的 LeanChat 了!
LeanChat Android 客户端依赖 LeanCloud Android SDK 如下组件:
- 基础模块
- 实时通信模块
- 统计模块