LeanChat 是 LeanCloud 实时通信 组件的 Demo,通过该应用你可以学习和了解 LeanCloud 实时通信功能。
应用体验下载地址:http://fir.im/leanchat
- Leanchat-android:Android 客户端
- Leanchat-ios:iOS 客户端
- Leanchat-cloud-code:服务端,使用 LeanCloud 云代码 实现
如果你从 github clone 速度很慢,可以从 这里 下载项目源码压缩包。
- fork
- 管理台在云代码相关位置填写地址
- 管理台点击部署
你可以选择自己喜欢的方式部署服务端程序:
addFriend
:双向添加好友,需要参数fromUserId
,toUserId
removeFriend
:双向移除好友,参数同上tryCreateAddRequest
:尝试发出添加好友的请求,若已存在等待验证的请求,返回 Error ("已经发过请求了"),否则创建一条AddRequest
记录sign
:对单聊的 watch 进行签名group_sign
:对群组操作进行签名
代码详见 main.js