Skip to content

Latest commit

 

History

History
66 lines (54 loc) · 4.16 KB

开发人员使用手册.md

File metadata and controls

66 lines (54 loc) · 4.16 KB

开发人员使用手册

代码各部分简介

一共分为四个文件夹:config,profiles,src,dist

config文件夹

对webpack打包过程进行了针对性配置

profiles文件夹

对开发和生产两种不同环境来配置不同的项目启动端口,IP,后台接口地址和公共路径

src文件夹

  • assets 存放静态文件的目录,如图片、字体等,不存放代码类文件,如CSS、JavaScript
  • nodeuii node部分的代码,配置路由和中间件
  • web 为主要不断完善维护部分,app文件夹为页面逻辑,sdk文件夹为与后台交互逻辑

dist文件夹

运行打包命令之后会打包进该文件夹,进行dev打包时静态文件会在本机内存中进行运行,线上环境打包时会将静态文件同时打包进该文件夹

功能清单

功能 功能说明
单聊 两人聊天
群聊 多人聊天,群个数无上限,单个群的群人数无上限;支持创建群、添加群成员、退出群聊支持修改群名及群公告
消息类型 支持文本、语音、图片、视频、音视频、表情、文件等
已读未读标识 消息已读未读提示
会话加密 除会话双方客服端,会话消息不会在任何地方留存
@ 群组中,当@某人时,被@的人会收到提示
置顶 重要群组及联系人会话置顶,被置顶的会话展示在列表最上方
消息提醒 未读消息数提示
引用 引用提问回复,避免群内消息量大时上下文连不上
Push 支持通过push提示新消息
多端同步 支持消息在移动端、PC端同步
全局搜索 支持搜索联系人、群组、共同群组
组织架构 支持多级树形组织架构
好友 支持查看好友
群组 展示所有群组,快速进入群组

接口汇总

接口 接口路径
1 获取用户名片信息 /newapi/domain/get_vcard_info.qunar
2 获取用户个性签名 /newapi/domain/get_vcard_info.qunar
3 更新用户个性签名 /newapi/profile/set_profile.qunar
4 获取群名片 /newapi/muc/get_muc_vcard.qunar
5 获取组织架构 /newapi/getUpdateUsers.qunar
6 更新群名片 /newapi/muc/set_muc_vcard.qunar
7 获取置顶信息 /newapi/configuration/getincreclientconfig.qunar
8 设置置顶 /newapi/configuration/setclientconfig.qunar
9 群列表 newapi/muc/get_increment_mucs.qunar
10 获取状态码 newapi/domain/get_user_status.qunar
11 获取直属领导,员工编号 需使用者自己实现
12 查询用户电话 需使用者自己实现
13 获取会话列表 /package/qtapi/getrbl.qunar
14 获取单人历史消息 /package/qtapi/getmsgs.qunar
15 获取群历史消息 /package/qtapi/getmucmsgs.qunar
17 查询用户和群组 /py/search
18 php获取域列表 /newapi/domain/get_domain_list.qunar?t=qtalk