2013年8月第四周AVOSCloud更新
2013-08-30
8月份的最后一周,我们的日常更新如期来到。本周最主要的改进是为每个App引入了Master Key。原来提供的Application Key受限于Class权限和Object的ACL模型,在实现自己的后台管理平台的时候会遇到阻碍。
我们引入了Master Key之后,你可以使用JavaScript SDK的最新版本,设置Master Key来越过这些限制,任意地操作对象。
请切勿泄露应用的App id、App Key和Master Key,这会对您的应用的数据安全性带来严重影响。
关于数据安全的策略和处理,我们会尽快写出一份详尽的文档,敬请期待。
本周我们升级了JavaScript SDK到0.2.1版本,最主要的改变就是上文提到引入了Master Key。在云代码Cloud Code中,默认调用JavaScript SDK都是使用Master Key的超级权限。并且我们更新了JavaScript SDK的API文档,补充了Cloud Code相关函数和类的说明。
本周完整更新日志如下,最新SDK下载请到这里。
API服务和网站
- 每个App除了Application Key之外新增Master Key,拥有超级权限,可越过Class权限和对象ACL设置来操作任何对象。Master Key可以在应用设置页面看到。
- 默认的文件表(_File)和设备安装表(_Installation)修改默认权限,文件默认不可删除,Installation默认不可查询和删除,除非使用Master Key调用REST API或者登陆管理平台操作。
- 修复邮件发送人中文乱码问题,修复更新用户重复发送确认邮件问题。感谢用户的反馈。
- API上传文件成功后返回url字段。
iOS SDK
- 使用服务端的文件URL,不再从SDK端构造文件URL,保持URL的一致性
- 发布SinaWeiboUtils
- 优化file相关的一些实现
Android SDK
- 优化push路由,增加push集群支持
- ParseFile的URL由服务器端指定,不再由sdk端生成
- 加入权限和服务检查,给出相应的提示log,帮助开发人员更好地定位问题
- 增加文件mimeType和从本地路径直接构造文件接口
JavaScript SDK
- 升级到0.2.1版本
AV.initialize 方法加入第三个参数Master Key,用于初始化App。
- 更新SDK API文档,补充Cloud Code相关函数和类的说明。
评论