在 2014 年的最后一天,提前预祝大家元旦快乐。
在这里,我将总结 2014 年这最后一个月下旬以来我们对 LeanCloud 做出的变更改进。
网站改版
在 2015 年即将来到的时候,我们首先对网站做了改版,每天都在使用的朋友应该都注意到了。网站是服务开发者中非常重要的一个组成部分,我们希望通过这次改版优化网站的信息架构,让功能展示更加清晰合理。我们希望更好地介绍 LeanCloud 给新用户,希望为老用户带来更好的日常使用体验。
首先,我们调整了一级菜单,一级菜单在选择应用后变成各项功能,而非原来的各种资源链接:
其次,我们重新归类了菜单,更合理地划分了二级菜单,并且我们将云代码调整到存储菜单,这一点需要额外注意。
第三,我们改进了消息通知中心,对消息做出归类,更清晰地展现通知,下一步将进一步丰富通知的类型。
最后,我们还增加了不少新功能,包括:
- API 统计区分调用平台和 class
- API 统计增加了
push
接口的调用统计 - 数据导出支持指定 class
- 用户反馈页面显示提交反馈的用户的 objectId
其他还有很多 UI 细节上的改进,总体上,我们希望这次改版能给大家带来更好的体验,也非常欢迎大家为我们找 bug、提意见。
离线数据分析
我们“悄悄”上线了离线数据分析功能,具体的功能使用请参考《离线数据分析使用指南》4,这里介绍下这个功能主要想解决什么问题。
很多用户告诉我们 LeanCloud 数据存储很好用,但是做数据分析很困难,比如 CQL 不支持 join、group by、sum 函数等等,我想统计应用的一些数据就很难做,在没有离线数据分析之前,需要自己导出数据,然后写脚本或者导入到 SQL 数据库里才能做分析,非常麻烦和繁琐。
为了解决用户的这个烦恼,我们就推出了离线数据分析,基于大数据框架,提供了 SQL 查询语言来分析你的应用数据,类似这样的查询 select sum(score) from GameScore
都不用愁了。
这个功能仍然是一个 beta 性质的服务,我们非常欢迎用户尝试体验,并给我们反馈 Bug 或者提出意见。
API、聊天、统计等后端服务
- 扩充统计开放 API,覆盖了全部统计数据,参考文档。
- 聊天和推送持续地优化了性能和稳定性。
- 提升数据导入和导出服务的稳定性,导出服务支持指定 class。
- REST API一些 Bug 修复:禁止从客户端选项没有尊重 master key,第三方登录用户无法使用 API 在线测试工具等。
- 增加了《文档阅读指南》2。
云代码
- 修复了
avos-express-cookie-session
中间件可能导致用户串号的 Bug。 - 命令行工具发布到 v0.6.2 版本,主要改动如下:
- 修复了
avos-express-cookie-session
串号问题 - 使用 nodemon 监视文件变更自动热加载
- 修正新版本查询 Bug
- 增加 __local 全局变量指代本地测试环境。
- 增加 cql 命令用于 CQL 查询。
- 修复了
iOS SDK v2.6.9.1
- 修复 AVPush 设置 iOS 推送证书错误,这个 bug 是 v2.6.9 引入的。
Android SDK v2.6.9.4
- 修正了匿名用户在关闭应用后重新获取 getCurrentUser()之后,isAnonymous() 判断错误的问题
- 修正了七牛大文件上传时遇到特定大小文件时可能存在的异常。强烈推荐升级
- 修正发布渠道为 leancloud 时,渠道统计数据不完整的异常
- 修正了实时聊天系统中间群聊天记录查询解析异常
- 增加了SNS模块中间,在使用WebView授权时需要的avoscloudsnsweb_activity.xml资源文件
- 正了AVUser.getCurrentUser()在遇到AVUser子类化时的转化问题
- 修正了 AVFile 文件下载中间文件类型限制带来的下载失败问题
- 修正了SNS WebView授权中间存在的异常
Unity SDK v1.1.7
- 修复了本地缓存读取失败的问题
- 添加了匿名登录,邮箱登录的接口
SDK 下载请到下载页面2。