又是一个月过去了,从我们上次发布产品更新汇总到现在,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
中使用开发模式;