又是一个月过去了,从我们上次发布产品更新汇总到现在,LeanCloud 在日常维护的同时,一如既往地又搞出了一堆大新闻推出了成吨的新特性。
昨天(11 月 3 日)微信小程序正式开始接受公测申请了。在小程序仍处于内测阶段时,LeanCloud 就第一时间推出了微信小程序 SDK,开发者可以在小程序环境里使用 LeanCloud SDK 快速实现用户注册登录、文件和数据存储等常见功能。10 月份,我们为微信 SDK 集成了实时通讯模块,现在你也可以在微信小程序里开发客服工具、聊天群组,或者实时对战游戏了。
今年夏天,我们推出了用 Go 重构的全新命令行工具。最近我们为命令行工具添加了一些新特性,同时支持了腾讯云用户的登录,现在来自腾讯云 TAB 的用户也可以通过命令行工具高效开发了。另外,我们还为使用 Windows 开发环境的用户提供了快速安装包,现在你可以像安装其他软件一样安装 LeanCloud 命令行工具了。
我们还开放了 LeanCloud 咨询师服务的内测申请。LeanCloud 咨询师是一个付费的技术咨询服务,通过审核的申请者会得到至少一位 LeanCloud 工程师的专职服务。我们可以帮助你设计技术架构、解决日常的技术难题,以及通过 review 代码发现程序缺陷、性能问题和安全隐患。
下面是 10 月的详细更新日志。
unset 操作;query.containedIn 传入 null 时返回所有结果的问题;search 命令,同时 upload 命令支持多个文件 / 文件夹;package.json 判断是否为 Node 项目;lean init 创建项目文件时的一个权限错误;nullability 做了标记,以更好地支持与 Swift 的桥接;AVIMConversationQuery 支持自定义过期过期时间;AVFile 转化为 JSON 时部分属性丢失的问题;AVObject 子类序列化时部分属性丢失的问题;installationId 重复的问题;AV.Insight 的 saveAs 没有正确发起请求的问题;AV.File 支持微信小程序import 的问题;Conversation : 增加 system 属性,标识对话是否是系统对话;Conversation : send 方法新增参数 options ,可选的参数包括:* `options.pushData` :离线推送内容;
* `options.priority` :聊天室消息的优先级;
* `options.reciept` :是否需要送达回执;Message : 废弃了 Message#setNeedReciept 方法与 Message 的 needReciept 属性,推荐使用 Conversation#send 方法的 options.reciept 参数;Error : 新增了 ErrorCode ,用于判断捕获的异常;leancloud.Notification 现在支持 fetch() ;leancloud.push.send 中使用开发模式;