本周我们继续努力,为 AVOS Cloud 添砖加瓦。
本周有两个重大新功能发布: Unity3D SDK 1.0.0-beta 版本发布;统计分析发布用户群分析功能。除了这两个新功能,我们在网站服务上做了很多改进,特别是定时任务服务和数据导入导出服务。下面我们来详细介绍下这些功能。
所谓用户群分析是基于统计的自定义事件,根据收集的数据,对应用的用户做出查询和归类。
进入应用的分析界面后,可以找到用户群菜单,在这里你可以根据自定义事件的名称、属性来筛选用户。你还可以保存筛选条件,为符合这些筛选条件的用户命名,我们称之为用户群。目前,您只能查看用户群,分析某个用户的浏览行为(假设您使用自定义事件记录了);在后续开发中,我们准备为用户群添加推送消息,针对特定群体做消息推送,还可以为使用了我们用户系统的应用自动为用户打上Tag等信息,方便您做分析和浏览。
更多关于用户群分析请查看我们提供的指南。
我们知道很多团队在使用 Unity3D 这个优秀的类库做游戏开发,因此我们一直在努力希望能推出 Unity3D SDK。终于,我们可以发布一个beta版本给用户尝试,这个版本支持数据的增删改查和统计功能,因为是第一个版本,可能存在不少问题,非常欢迎大家尝试和反馈。
本周,我们尝试去提升定时服务的稳定性和可管理性。云代码原来定义定时器的两个函数 AV.Cloud.setInterval 和 AV.Cloud.cronJob 都被废弃掉,您已经定义的任务,已经自动转换到新的方式运行,并显示在新的定时任务控制台里,所以不必担心兼容性的问题。
我们在云代码菜单里提供了定时任务管理菜单:
在这里,您可以创建、启动、停止、管理定时器。创建的定时器,可以选择运行在云代码的生产还是测试环境,定时器必须选择已经在云代码里使用 AV.Cloud.define 定义的函数,定时器类型可以选择crontab表达式或者循环执行任务,对应原来的两个方法:
我们更新了云代码开发指南,更多信息请查看定时任务。
数据导入服务开始支持 csv 格式,关于格式要求详细见数据与安全文档。数据导入也开始支持进度提示。
数据导出服务,我们开始支持导出特定时间范围内新增或者更新的数据,减少需要导出的数据量:
最后,我们对各个服务的改进做出列表式的综述。
网站和服务:
Unity3D SDK 发布 1.0.0-beta:
iOS SDK 发布 2.5.5:
[AVAnalytics:setAnalyticsEnabled YES/NO] ,控制是否启用统计,以供用户杜绝在开发阶段数据与线上数据的混淆。Android SDK 发布 2.5.5:
AVAnalytics.setAnalyticsEnabled(true/false) ,以供用户杜绝在开发阶段数据与线上数据的混淆setClassName 方法,设置搜索特定 class 数据。