LeanCloud 向大家送上迟到的中秋祝福,祝各位开发者身体健康、阖家幸福!
下面汇报一下我们在 9 月份所做出的产品改进。
首先,我们对「财务账单」做出了很大改进——交易历史菜单按照消费类型分类,发票申请的流程得以简化,界面也做了调整和改进。
其次,我们对应用设置菜单做了如下改进:
updatePassword
接口使用老密码来修改应用内用户密码。_File
数据将使用新的 SSL 域名,特别针对 iOS 9 优化。<!--more-->
此外,我们改进了开发者账户的注册流程,要求开发者输入手机号码并做验证。我们将使用验证后的手机号码来发送应用内的告警、重要通知等信息,所以强烈建议现有开发者也填写和验证手机号码,我们在后台的数据管理页面也设置了相应的提示。
我们还发布了全新的 联系我们 页面,希望能更好地引导用户使用我们的服务,给我们提出建议或者 Bug 反馈等。我们在论坛开设了专门的 Bug 反馈专区,欢迎访问。
文档上,我们发布了全新的 实时通信开发文档,我们还在编写新的安全文档,敬请期待。
beforeUpdate
调用,云引擎的支持暂未发布。beforeUpdate
和 afterUpdate
调用的 object 里增加 _updatedKeys 字段,表示本次对象修改变更的字段列表。X-LC-Id
等,全面更新了 REST API 文档。实时通信,我们在 SDK 方面全面启用了内置的聊天会话缓存,默认策略是 CACHE_ELSE_NETWORK ,这主要是为了提升了客户端 SDK 的性能和稳定性。具体参见各个 SDK 的更新历史 ChangeLog 和文档。
其次,实时通信服务端的改进集中在稳定性上,我们改进了对 redis 访问的稳定性,避免再次出现这类访问引起的故障,改进了流控机制,提升了服务稳定性。
更重要的是,我们重新编写了 实时通信开发文档,包括概览文档和各个 SDK 的文档,希望能帮助开发者更好地使用实时通信服务。
其他功能改进:
云引擎最重要的进展是我们开放了 Redis 服务内测,这样在云引擎里可以申请和访问 Redis 服务,具体参见 LeanCloud Redis 服务内测申请。
我们还在持续地对 Redis 服务做出改进,希望能在 10 月份向更多用户提供测试和使用。
SDK 方面除了改进和 bug 修复之外,我们已经招到小伙伴,开始研发 PHP SDK 了,请感兴趣的童鞋们关注下我们的 Github 仓库:https://github.com/leancloud/php-sdk。
AVUser.becomeWithSessionToken
。AVIMClient.setTimeoutIntervalInSeconds
。AVIMConversationOptionUnique
选项,即可根据成员创建唯一的会话。现在 Swift 语言越来越火,我们也推出了一个基于 Swift 语言、演示存储功能的 Demo 项目: https://github.com/leancloud/LeanStorageDemo-iOS,欢迎关注和测试。
AVIMConversation.queryMessage
有可能产生两次回调的问题。AVSearchQuery.setClassName
不会限定搜索范围为指定类的问题。AVStatus
支持 Pointer 类型数据的解析。AVQuery.and(List queries)
方法,作为 and 复合查询。AVIMClient.createConversation
增加了一个带有 isUnique 参数的方法。当 isUnique 为 true 时,该方法会根据 members 来检查当时是否已经有同样 members 的会话,如果已经有了,则返回已有会话,否则才创建新的。AVIMClient.setMessageQueryCacheEnable
接口。AVIMConversation.getLastMessage
接口,获取会话最近一条消息。AVStatus.getQuery
查询出现的异常。leancloud.user