聊天流程
使用聊天前准备
1 前提条件
-
聊天工具
实现聊天功能需要具备聊天的工具,微吼云提供聊天SDK及体验Demo,可以通过Demo进行消息的发送和接收。
通过微吼云提供的下载页,下载聊天SDK及Demo。
2 操作步骤
2.1 登录
登录微吼云控制台
2.2 创建应用
详情参考如何创建应用
2.3 获取app_id
2.4 设置包名&签名
如需集成移动端SDK,则需设置包名&签名,详情参考设置包名&签名
2.5 添加服务
创建应用后,点击添加服务,弹出添加服务对话框,选择聊天服务,点击确定,聊天服务添加成功。
2.6 获取channel_id
channel_id为聊天ID,用户可以通过聊天室进行聊天消息的发送和接收,channel_id可通过接口和控制台获取
2.4.1 接口获取
可通过接口获取channel_id,具体参考创建频道
2.4.2 控制台获取
可通过聊天服务的聊天管理页面进行聊天室ID
2.7 access_token
access_token即权限,调用接口生成access_token将传入SDK,SDK在请求时会附带access_token,具体方式参考生成access_token接口和API在线测试工具。
注: access_token过期时间,默认为一天,最大为一天,过期后需要重新生成access_token。
2.7.1 接口获取
可通过接口获取access_token,具体参考生成access_token接口。
2.7.2 API在线测试工具获取
参考通过在线测试接口工具完成获取access_token。
聊天消息
聊天消息可通过微吼云提供的SDK(包含iOS、Android、JS),以下以SDK Demo为例进行说明。
JS SDK Demo
1 演示地址
https://static.vhallyun.com/jssdk/vhall-jssdk-chat/test/index.html
2 初始化配置
依次填写appId、accountId、token点击执行,完成初始化配置。
3 实例化
填写channelId,点击执行,完成实例化操作。
4 监听消息
点击执行,完成监听消息操作。
5 发送消息
对话框中输入消息,点击发送,可以进行消息的发送,同时可在页面接收消息。
iOS SDK Demo
具体参考Demo使用指南
Android SDK Demo
具体参考Demo使用指南