2013年11月第三周AVOS Cloud更新
2013-11-22
综述
Hi,本周我们对SDK做了一个大版本升级,正式从1.4版本跨入2.0版本时代。
Android SDK对全部以Parse开头的类名都替换成以AV开头,打消大家对知识产权的疑虑,我们的SDK除了使用方式跟parse类似以外,完全是自主研发的。原来使用parse的类名只是为了大家迁移方便,现在我们决定正式切换这些类名,并提供了一个Ruby脚本migrate.rb来帮助1.x版本的用户升级到最新的Android SDK。首先,您需要安装Ruby,接下来,您只要将下载的migrate.rb放到您的项目根目录下,在您的项目根目录执行 ruby migrate.rb 命令就可以自动替换所有老的SDK类名,使用最新的Android SDK。我们强烈建议您在升级前对源码做一个备份。 如果您在升级过程中遇到任何问题,都欢迎您及时联系我们。
iOS SDK主要改动仍然是修复发现的Bug,具体请看后面的更新日志。
数据导出和导入修复了不少问题,比如导出的数据再次导入丢失关联关系,导出的数据包含非法数据等问题,目前已可正常地导出和导入我们平台和Parse.com平台上的所有类型的数据。服务端的API也修复了部分Bug,包括count调用不能使用relatedTo条件等。
网站上我们本周没有大的更新,只是单独列出了用户条款页面。
完整更新日志如下:
网站和服务端
- 修复数据导入和导出服务的一些Bug。
- 添加了用户条款页面
- 修复count API无法使用复杂条件的Bug。
Android SDK 2.0.0发布
- 将所有以Parse开头的类名修改为以AV开头,请使用我们的提供的Ruby脚本升级您的源码:migrate.rb,在项目根目录下运行即可。
- 确保所有callback的done方法运行在UI线程。
- 修复部分边界情况下callback没有调用的问题,例如网络超时导致文件保存失败的时候,AVUser登陆失败没有回调等。
- 统一网络调用超时时间,默认为15秒,API,文件上传下载等。
iOS SDK 2.0.0发布
- 增加缺失的常量定义,解决引用常量引起的链接问题
- 在AVOSCloud.h中增加AVRole声明
- 解决将文件存在数组中保存后,再次获取,返回对象不正确的问题
- 增加default ACL支持
- 解决orderBySortDescriptors 传入参数为数组时存在的问题
- 默认禁止crash report
- parseClassName 变为optional
- 解决objectForKey当传入参数为nil存在的问题
- 修改统计发送策略,确保首次启动发送
- 修复属性的内存泄露
- 将SVProgressHUD.bundle打包进AVOSCloud UI
评论