2013年8月23号AVOSCloud更新

这周在兄弟们的努力下,我们再一次发布了每周更新。这次更新聚焦在客户端SDK和服务端的Bug修复和稳定性改进上。我们为所有的服务做了备份和容灾,没有一个AVOSCloud提供的服务是单点(Single Point)运行的。

我们的客户端SDK,也在热心用户的帮助下,修复了一些BUG,更加稳定和健壮。作为一个新产品,它必然会有一个逐渐的成熟过程,相信我们的努力,相信客户的帮助和使用,我们会越来越好。客户端SDK的最新稳定版本升级到1.3.2,每周开始我们也将发布SDK的最新beta版本,及时修复bug,增强功能,给愿意尝鲜的朋友使用。

本周,我们的网站还上线了站内通知功能,并且我们发送的邮件也允许您退订(在个人设置页面),前几周因为时间和资源关系,邮件退订的功能一直暂未实现,如果对您造成了困扰,我们表示诚挚的道歉。

本次更新的完整日志如下,下载请到下载页面:

API和网站

API服务

  • App内用户邮件验证选项正式生效。
  • 查询include Pointer的时候同时返回type和className
  • 修改找不到Class的错误码为101,兼容parse API(原来为404)
  • 移除云代码对git.mei.fm支持。
  • 云代码,在用户修改云代码仓库地址的时候删除老的仓库信息。
  • Push服务增强对iOS的支持,可自动检测非活跃安装并设置valid为false。

网站

  • 站内通知功能上线
  • 云代码删除对gitlab的支持,并自动删除deploy key中的评论(gitlab的bug)。
  • 用户退订邮件功能上线

iOS SDK更新

  • 增加fetch SDK的判断,当objectId为空时,返回missing objectId错误
  • 解决再次登录后[AVUser currentUser]为空的问题
  • 解决subclassing的问题,当返回对象为自定义的子类化对象时,返回正确的objective-c对象,而非AVObject
  • 解决AVUser的 objectForKey 当key不存在时抛出的异常问题
  • 解决include 对象没有正确展开的问题
  • 解决AVUser关联object对象的保存问题
  • 解决文件缓存存在的问题功能

Android SDK更新

  • 减少avospush库的大小
  • 调整query接口, 抛出异常,兼容parse
  • 解决subscribe和unsubscribe引起脏数据问题
  • 增加fetch SDK的判断,当objectId为空时,返回missing objectId错误

评论