2015-05-26
在云代码 2.0 中,大家可以通过使用自定义的第三方包,灵活地进行开发。但由于架构在沙箱环境中,云代码 2.0 在功能上会受到局限。为此,我们对其进行重构和改进,现在正式推出云代码 3.0。同时,我们将「云代码」正式更名为「云引擎」,即 LeanEngine,旨在打造一个更加通用的多运行时平台。 最新的云引擎,具备两个明显的特征:「去沙箱」和「支持 Python 运行时」。 去沙箱 没有沙箱环境,使得在云引擎上可以运行标准的 Node.js 项目,这意味着: 你可以使用自己喜欢的 web 框架(比如 Express 4.x)。 项目开发调试更加灵活,可…
2015-05-20
LeanCloud 短信服务自推出之后,受到众多开发小伙伴的欢迎和青睐。通过大量用户的实际测试,我们发现,普通文本短信的到达率介于 97 ~ 98% 之间。虽然我们对这一结果小有欣慰,但小伙伴们仍然不想放弃剩下的 2% 的用户! 嗯嗯,对于文本短信来说,由于受诸多条件影响甚至是政策上的坑儿,我们差不多已经做到了极限,因此只有另辟蹊径——经过大量调研和权衡之后,我们决定在今天正式推出语音验证码服务。作为文本短信的补充方案,其价格也与文本短信保持一致。 什么是语音验证码 众所周知,为了确认用户或者会员信息的真实性,提供验证码是一种有效的验证手段。可实际上…
2015-05-08
上午 10 点左右,我们接到用户反馈,说聊天室中的新会话出现丢失。经过分析和追踪,我们确认这是由于今天早上服务端一次版本更新后,导致使用 IM 2.0 服务的应用出现了问题,所以在同日上午 11 点 12 分对代码进行了回滚,新会话丢失的现象随即消失。 故障时间 2015-05-08 08:54 至同日 11:12(持续约 2 小时 20 分钟) 受影响的服务 实时通信服务(IM)2.0 未受影响的服务 API 服务 消息推送、短信服务 数据存储服务 应用统计服务 网站和开发文档 故障原因及补救措施 我们在今天早上 08:54 分发布新 API 功能时…
2015-05-06
现在您可以方便的通过邮件订阅我们的 blog,我们会在**每周一的上午六点(UTC+08:00)**将最新的 LeanCloud 讯息发送到您的邮箱,您可以在 blog 的侧栏找到订阅表单 Under the hood: 我们之前通过 Jetpack 的 Subscriptions 功能为用户提供邮件订阅功能,但由于服务器在国内导致与 WordPress.com 的服务器通信经常受干扰,因此决定用 MailChimp 的服务继续提供订阅功能。如果您正在通过之前的 Jetpack 插件订阅本 blog,您可以重新订阅
2015-05-04
为了提升系统性能和修复已知问题,我们计划对存储服务进行升级和维护。此次升级不会导致服务中断,对已有的应用和数据,以及终端用户不会造成影响,但与存储相关的部分管理功能会被禁用。因此,开发者将无法创建和删除应用,无法创建、编辑、删除和绑定 Class,但对已有应用和 Class 的数据进行增删改操作均不受影响。 维护工作定于 2015 年 5 月 11 日 23 点开始,正常情况下,维护时长约为 3 小时。我们会尽早完成维护工作并恢复相应的服务,如果遇到计划之外的情况,维护时间可能会延长至 6 小时。 维护时间 2015 年 5 月 11 日 23:00 …
2015-05-04
由 LeanCloud 的工程师和设计师,以周为单位向大家推荐他们读过的有价值、有趣味、有分享意义的文章。 技术向 Geek Must Read 《iOS 开发争议(二)》 LeanCloud 导读: 对于 UI 界面的编写工作,到底应该用 xib/storyboard 完成,还是用手写代码来完成?文章作者唐巧通过脚本分析了一些 App,发现大型的 App 有些用了很多 xib,有些也是采用纯手写 UI 界面,关于方案的选择,作者给出了他的体会与建议。 工具向 The Best Tools 《Chrome 42 对 web 应用开放接口注册推送》 Le…
2015-04-29
由 LeanCloud 的工程师和设计师,以周为单位向大家推荐他们读过的有价值、有趣味、有分享意义的文章。 技术向 Geek Must Read 《Disque 使用教程》 LeanCloud 导读: 还在使用 Redis 作为消息队列吗?快换成同作者新鲜出炉的 Disque 吧!Disque 是一个内存储存的分布式任务队列实现, 它由 Redis 的作者 Salvatore Sanfilippo (@antirez)开发, 目前正处于预览版(alpha)阶段。本文档将对 Disque 的安装方法和运行方法进行介绍, 说明各个 Disque 命令的作用…
2015-04-28
许久没有向大家汇报 LeanCloud 近段时间的工作,这里罗列下我们这一个半月来所做的事情。 网站 协作者权限细分到二级菜单,例如统计分析细分到应用趋势、行为分析、终端分析等二级菜单。 列属性增加两种: 和 。其中 只对用户表有效。 改进了 Class 权限和 ACL 编辑功能,Class 权限增加了 的快捷设置。 单行记录展示优化,点击对象的 objectId 可以看到格式化后的完整对象信息。 class 的应用内搜索设置增加强制重建索引的按钮。 发布了控制台使用说明文档,推荐开发者详细阅读,了解控制台提供的众多功能。 修复部分 Bug: …
2015-04-23
2015 年 4 月 18-20 日,为期三天的 UNITE2015 BEIJING 在北京国家会议中心完美落幕。这一场以 Unity 技术为核心,以行业趋势为导向的,以开发者为核心的年度盛会聚集了来自全球 20多 个国家和城市,数百个专职讲师、金牌制作人、行业大佬和技术大牛参与了 12 个专场总共 118 个议题的演讲、对话和互动交流。总计超过一万名行业人在线上线下以各种方式参与了这 3 天 12 个会场的高端会议。 LeanCloud 也作为金牌合作伙伴加入本次游戏嘉年华,两天中和游戏开发者们进行了深入的交流和互动。并在两天中在LeanCloud …
2015-04-22
由 LeanCloud 的工程师和设计师,以周为单位向大家推荐他们读过的有价值、有趣味、有分享意义的文章。 技术向 Geek Must Read 《Architecting Android…The clean way?》 LeanCloud 导读: 本文介绍了将 clean architecture 的方法应用在 Android 平台上,并在文中附带了 github 示例。如果你还在发愁各种业务逻辑代码耦合在 UI 中,或者你正因为单元测试代码根本无从下手,又或者你正揪心自己的代码难以调试发现问题,不妨试试文中的方法。 工具向 The Best Too…