2014 年 5 月第三周 AVOS Cloud 更新
2014-05-24
本周我们继续努力,为 AVOS Cloud 添砖加瓦。
本周有两个重大新功能发布: Unity3D SDK 1.0.0-beta 版本发布;统计分析发布用户群分析功能。除了这两个新功能,我们在网站服务上做了很多改进,特别是定时任务服务和数据导入导出服务。下面我们来详细介绍下这些功能。
用户群统计分析
所谓用户群分析是基于统计的自定义事件,根据收集的数据,对应用的用户做出查询和归类。
进入应用的分析界面后,可以找到用户群菜单,在这里你可以根据自定义事件的名称、属性来筛选用户。你还可以保存筛选条件,为符合这些筛选条件的用户命名,我们称之为用户群。目前,您只能查看用户群,分析某个用户的浏览行为(假设您使用自定义事件记录了);在后续开发中,我们准备为用户群添加推送消息,针对特定群体做消息推送,还可以为使用了我们用户系统的应用自动为用户打上Tag等信息,方便您做分析和浏览。
更多关于用户群分析请查看我们提供的指南。
Unity3D SDK 1.0.0 beta发布
我们知道很多团队在使用 Unity3D 这个优秀的类库做游戏开发,因此我们一直在努力希望能推出 Unity3D SDK。终于,我们可以发布一个beta版本给用户尝试,这个版本支持数据的增删改查和统计功能,因为是第一个版本,可能存在不少问题,非常欢迎大家尝试和反馈。
定时任务改进
本周,我们尝试去提升定时服务的稳定性和可管理性。云代码原来定义定时器的两个函数 AV.Cloud.setInterval 和 AV.Cloud.cronJob 都被废弃掉,您已经定义的任务,已经自动转换到新的方式运行,并显示在新的定时任务控制台里,所以不必担心兼容性的问题。
我们在云代码菜单里提供了定时任务管理菜单:

在这里,您可以创建、启动、停止、管理定时器。创建的定时器,可以选择运行在云代码的生产还是测试环境,定时器必须选择已经在云代码里使用 AV.Cloud.define 定义的函数,定时器类型可以选择crontab表达式或者循环执行任务,对应原来的两个方法:


我们更新了云代码开发指南,更多信息请查看定时任务。
数据导入和导出服务改进
数据导入服务开始支持 csv 格式,关于格式要求详细见数据与安全文档。数据导入也开始支持进度提示。
数据导出服务,我们开始支持导出特定时间范围内新增或者更新的数据,减少需要导出的数据量:
更新日志综述
最后,我们对各个服务的改进做出列表式的综述。
网站和服务:
- 我们将用户支持修改为技术支持,并且在控制台上方添加专门的帮助菜单。
- 统计推出用户群体分析。
- 改进云代码定时任务管理,发布管理平台,提升稳定性。
- 改进数据导入和导出服务,支持 CSV 格式等。
- 移动客户端的登录cookie过期增大到两个月。
- 修复应用内搜索API会返回其他应用数据的Bug。
- 我们对API服务和存储服务做了稳定性改进。
Unity3D SDK 发布 1.0.0-beta:
- 支持 AVObject 的 CURD 操作。
- 实现了 Unity 的跨平台存储数据。
- 支持统计策略,以及自定义事件记录。
iOS SDK 发布 2.5.5:
- 修改 currentUser 缓存策略,使之满足子类化需求。
- 重构 AVQuery,可对同一个 key 设置多种查询条件。
- 修复 Feedback 组件存在的 bug。
- 修复统计组件获取 deviceInfo 可能会 crash 的 bug。
- 提供开发者选项
[AVAnalytics:setAnalyticsEnabled YES/NO],控制是否启用统计,以供用户杜绝在开发阶段数据与线上数据的混淆。
Android SDK 发布 2.5.5:
- 提高使用时长统计的准确性
- 应用内返回值中间添加匹配总数数值
- 增加了应用内搜索默认 Activity 的匹配字符高亮效果
- 增加了统计的全局禁用开关
AVAnalytics.setAnalyticsEnabled(true/false),以供用户杜绝在开发阶段数据与线上数据的混淆 - AVSearchQuery 增加
setClassName方法,设置搜索特定 class 数据。


