2017-03-20
程序代码中的一个逻辑 bug 可能会引发数据错误、界面显示错乱,甚至是程序崩溃。作为开发者,谁摊上这事都恨不能赶紧修掉 bug,万不可拖到使用者们义愤填膺地来砸招牌。 可如果是一个数据安全性的问题呢?使用者还是能正常使用程序,没人知道这个问题的存在或隐患,包括开发者自己。直到某天使用者们突然收到很多骚扰邮件,他们在应用中的数据被人恶意篡改,甚至所绑定的信用卡信息也被窃取……此刻,开发者才幡然悔悟——数据安全性问题可不像之前提到的那类 bug 那样容易搞定,即使堵上了漏洞,使用者的信息也还是泄露了出去,被篡改的信息没那么容易恢复,经济上的损失更是难以估算…
2017-02-28
LeanCloud 新定价方案——开发版、商用版和企业版方案,将于 2017 年 3 月 1 日起正式上线。上线后我们将开始隔离开发版与商用版应用,并正式执行商用版应用每日 30 元的最低消费。 想要详细了解我们的定价方案,请参考 官网价格页面。如果对于 3 月 1 日当天的变化有疑问,请参考以下问题,或者移步 开发者论坛 讨论。 FAQ 为什么我的应用自动变成了开发版? 因为商用版应用有每日 30 元的最低消费,欠费可能导致停服,为了避免停服给您带来损失,我们将所属账户余额不足的应用都自动转化成了开发版应用。如果您需要使用商用版应用的资源,请考虑充值…
2017-02-28
TL;DR LeanCloud 即将针对商用版和企业版应用推出云引擎分组功能,支持建立多个独立的云引擎实例分组,并对每个分组设置独立的二级域名、环境变量以及代码仓库。 正文 云引擎 是 LeanCloud 推出的服务端托管平台,提供包括 Node、PHP、Python、Java 等多种运行环境,用来运行服务端程序。你只需要提供业务逻辑,服务端的多实例负载均衡,不中断服务的平滑升级等都由云引擎提供支持。 到目前为止,在云引擎上运行的服务端程序和 LeanCloud 的数据存储服务是一对一的关系,这意味着我们无法为一个应用配置多个二级域名,也无法针对一个应…
2017-02-24
2017 年 2 月 22 日将近 18:00,我们在进行后端集群维护的过程中发现一个集群在重启后无法正常上线,影响了统计数据的存储,统计的数据接收 API 不再响应。同时统计服务也承担了云引擎日志、推送记录的写入,以及相关记录的 REST API 查询功能,所以事故期间,统计数据、云引擎日志和推送记录都会有不同程度的丢失。但是存储、聊天、云引擎等核心服务和业务数据并未受到影响,请大家放心。 我们连夜对该集群进行修复,待部分数据恢复后,其服务于凌晨 0 点开始恢复,但仍有一定比例的请求会失败。直至次日凌晨 5 点所有数据得以修复后,统计服务完全恢复健康…
2017-02-10
我们将于北京时间 2 月 13 日周一凌晨 1 点至 2 点对中国区的所有 LeanCache 实例进行升级。此次升级是为了提高 LeanCache 持久化文件的可靠性,以及修复实例扩容操作在极端情况下失败的问题。 在升级过程中,云引擎应用与 LeanCache 的连接会中断几秒钟,请尽量降低维护时段对 LeanCache 的写入操作。使用了云引擎 Node.js 运行环境的应用开发者,需要确保在代码中加入对 redis on error 事件的处理,否则上述的连接中断可能会造成应用的异常退出。具体处理方法请参考 文档和示例代码 。 使用了其他语言运行…
2016-12-31
#app-edition-chart{border-collapse:collapse}#app-edition-chart thead th{font-size:1.25em;padding:8px 10px}#app-edition-chart .col-biz{background-color:#f4faff}#app-edition-chart,#app-edition-chart th,#app-edition-chart td{border-color:#ddd;border-style:solid}#app-edition-chart,#…
2016-12-16
2017 年 1 月 1 日起,苹果公司要求所有提交到 App Store 的应用都必须遵循 ATS(App Transport Security),即应用内的网络连接都必须使用安全连接。 如果您使用了 LeanCloud 的文件存储服务,请确保在 LeanCloud 控制台 > 设置 > 应用选项 中打开「文件存储,使用 HTTPS 域名」选项。该选项启用后,数据表 _File 的 url 字段值会被自动更新为以 开头的新域名。 如果您在其他数据表中没有使用 Pointer 指向 _File 表,而直接使用了 AVFile 的文件地址,请在打…
2016-12-16
Apple 在 WWDC 2016 Session 706 中提到,Apple 将在 2016 年结束时强制实施 ATS (App Transport Security)。这意味着什么呢? 先来说 ATS。ATS 是 Apple 为保证应用数据在网络中安全地传输而制定的规则,其核心是鼓励开发者使用安全的 HTTPS 协议与服务端进行通信。也许是考虑到大量应用还在使用 HTTP 协议的原因,Apple 刚刚推出时 ATS 并没有强制要求应用遵循它。可现在 Apple 明确表示在 2016 年结束时所有新提交的应用都必须遵循 ATS,否则审核时会被拒绝。 …
2016-11-28
随着越来越多企业客户尝试海外业务,大家对海外内容分发(CDN)的需求也越来越强烈,因此我们的文件存储服务加入了海外 CDN 支持,同时还要告诉大家 LeanCloud 文件存储服务已经完全支持 HTTPS 访问协议了! 开启海外 CDN 中国节点的文件存储服务默认已经开启海外 CDN,可以直接使用。 美国节点需要结合 AWS 的 CloudFront 来提供 CDN 服务,详细步骤请参考 设置文档。 开启 HTTPS 访问协议 进入 控制台 > 应用的 设置 > 应用选项 > 其他,勾选「文件存储,启用 https 域名」即可。已存在的文件的 URL …
2016-11-22
11 月 22 日中午 12:55,我们收到来自内部监控系统的报警,发现 LeanCloud 中国节点的各项服务出现异常,经过近 50 分钟的抢修,最终在 13:45 将全部服务恢复。在此时段受到影响的应用较多,这令我们感到十分愧疚,所以在此诚恳地向用户们道歉,同时我们也将免掉中国节点用户账户在 2016 年 11 月 22 日所产生的除短信外的全部费用。 以下为本次故障的详细情况和改进措施,请大家监督和反馈。 故障节点和影响范围 本次故障仅发生在中国节点,存储服务和依托于存储的聊天、云引擎等各项服务都无法正常响应。 故障时间线 12:55:内部监控系…