在 2014 年的最后一个月,我们持续地对 LeanCloud 产品做出改进,期待在即将到来的 2015 年,为大家带来更多更好的特性和功能。
12 月份上半个月,我们遵循着产品迭代周期,发布了不少新功能和小改进。这里为大家总结下。
首先,网站方面,我们改进了 iOS 推送的稳定性,并且为 iOS 推送增加了双证书的功能,您可以在应用设置的推送菜单同时上传测试和生产证书,然后在推送界面选择对应的证书进行推送。其次,云代码的日志菜单增加了翻页和过滤器,方便用户查找日志、分析问题。
我们还上线了新的第三方登录方案,可以在应用设置的 SNS 菜单填写自己申请的微博、QQ 平台的 client id 和 client secret,使用 SDK 提供的新 API 来获取第三方用户信息,实现登录和分享。
API 服务也做了一些修正和小改进,详情见下文。 SDK 发布了 v2.6.9,推出新的第三方登录方案、AVFile 支持 ACL 等等。
云代码命令行工具发布了 v0.5.1,主要改动如下:
- 修复新建项目在 windows 系统上的权限问题,导致部署失败。
- 增加新版本检测功能
- 新增-P选项,指定本地测试端口。
网站和文档
- iOS 推送证书支持双证书功能
- 推送界面允许选择 iOS 证书
- 云代码日志增加翻页和过滤器
- 应用设置增加 SNS 菜单,设置第三方应用信息,用于新第三方登录方案。
- 增加新应用选项
修改密码后 sessionToken 失效
- 文档方便改进了推送开发指南,改进了 Android 代码混淆说明,SNS 部分增加了新登录方案的说明。
后端服务
- 改进 iOS 推送的效率和稳定性
- iOS 推送支持 iOS 8 引入的新特性,如更大的容量(2048 字节)和新增字段
aps
和category
等。
- 支持新的自定义第三方登录方案
- 文件允许设置 ACL
- 自增字段在有默认值的时候从默认值开始递增
- 禁止从客户端推送选项在使用 master key 的时候忽略。
- 修复 CQL 在查询 GeoPoint 有其他条件的时候异常的 Bug
- BigQuery 开启内测。
Android SDK v2.6.9
- AVFile 增加设置 ACL 功能
- 修正小文件上传时的 progress 不均匀的问题
- 修正了文件下载时异常不准确的问题
- 修改短信验证接口,添加电话号码,旧方法已停用
- 增加基于 WebView 的新 SNS 授权方案以减少授权开发工作
- 修正了匿名用户在更新数据后,isAnonymous()方法判断错误的异常
iOS SDK v2.6.9
- 实时通信修复群组踢出成员无效的问题
- 修复反馈界面联系方式修改后不起作用的问题
- 修改短信验证接口,添加电话号码,旧方法已停用
- AVPush 添加设置生产或者测试环境的接口,针对 iOS 推送证书
- 更新密码添加使用 block 回调的接口
- SNS 添加使用后台生成的登录 url 登录第三方平台用户的接口
JavaScript SDK v0.4.6
- 添加新方法
AV.File.createWithoutData(objectId)
,根据 objectId 构造 AV.File
- 添加
AV.Query.and
方法用于复合查询
-
AV.File
支持 get/set ACL
- 增加新方法
AV.setProduction(boolean)
用于设置生产环境或者测试环境。