喧喧发布 3.1 版本,规范接口管理,增加服务端 SDK
本篇目录
大家好,喧喧发布 3.1 版本,本次更新主要重新整理了客户端的扩展机制、规范了接口管理,并增加了服务端 SDK。
更新明细
- 增加了对扩展接口权限的控制,现在扩展要声明所需权限才可调用对应接口 ( STORY #1156);
- 增加了后端首页的下载区块,提供了下载带有服务器信息和用户名配置的客户端压缩包的功能 ( STORY #1178);
- 增加了后端首页的个人资料区块和后端参数区块,并调整了区块相关用户权限 ( STORY #1177);
- 优化了客户端登录界面输入框的显示,仅当用户需要时显示服务器地址输入框 ( STORY #1170);
- 优化了登录界面切换账号对话框上对已保存账号的排序,现在将最近登录的账号排在最上方 ( STORY #1144);
- 优化了 Linux 版本的应用图标;
- 修复了服务器地址的服务器名称后缀失效的问题 ( STORY #1170);
- 修复了有时会话右侧栏中成员状态显示与实际不符的问题 ( BUG #278);
- 移除了对用户手动安装扩展的支持,仅在调试版本下支持安装本地扩展 ( STORY #1179);
- 部署和开发相关:
- 客户端 (XXC):
- 增加了详细的扩展机制相关文档 ( STORY #1163);
- 增加了各种数据类型的代理对象 ( STORY #1162);
- 增加了对扩展内 require 方法的托管,根据扩展声明的权限和客户端运行权限决定能否 require ( STORY #1155 STORY #1171);
- 增加了用于发送桌面通知和设置 Dock 图标右上角小红点提示的扩展接口 ( STORY #325);
- 增加了用于从扩展中向一个或多个会话发送消息的扩展接口 ( STORY #333);
- 增加了点击后在用户默认浏览器中打开页面的应用扩展类型 ( STORY #1167);
- 增加了调试版本下对扩展接口依赖关系和参数类型的提示,方便进行开发调试 ( STORY #1170);
- 增加了当前版本下的扩展示例 ( STORY #1180);
- 后端处理服务器 (XXB):
- 增加了 PHP 版本喧喧 SDK ( STORY #1124);
- 修复了版本更新检查 API 地址错误的问题 ( STORY #1173);
- 修复了在低版本 PHP 下可能报错的问题;
- 修复了在遇到 User-Agent 为空的请求时可能报错的问题;
- 修复了进行 HTTP 请求时不会根据返回的 30X 跳转的问题;
- 客户端 (XXC):
下载地址
- Windows 7+: 64 位安装包(.exe)、 64 位压缩包、 32 位安装包(.exe)、 32 位压缩包、 64 位 Debug 安装包(.exe);
- macOS: xuanxuan.3.1.mac.dmg;
- Linux: 64 位(.tar.gz)、 64 位(.deb)、 32 位(.tar.gz)、 32 位(.deb);
- 浏览器端: xuanxuan.3.1.browser.zip;
- 消息中转服务器(XXD): windows 64 位压缩包、 windows 32 位压缩包、 mac 压缩包、 linux 64 位压缩包、 linux 32 位 压缩包;
- 后端处理服务器(XXB): 源码包(php5.3~5.6)、 源码包(php7.0)、 源码包(php7.1)、 源码包(php7.2)), Windows 64位一键安装包、 Windows 32位一键安装包、 Linux 64位一键安装包(Linux一键安装包必须直接解压到/opt目录下)、 Linux 32位一键安装包(Linux一键安装包必须直接解压到/opt目录下)。
喧喧界面展示
1.PC端界面:
喧喧讨论组聊天:
喧喧单聊:
喧喧应用扩展:
喧喧设置:
喧喧通讯录:
2.移动端界面: