一月汇报|LeanCloud 国际节点正式独立运行

产品动态


国际节点正式独立运行


我们为了适应用户的需求变化以及产品下一步的发展,让 LeanCloud 正式成为国际化的产品,从 2019 年 1 月 1 日开始国际节点与国内节点完全分离,这将带来以下几方面的变化。


  • 国际节点使用独立的账户体系,并由 LeanCloud 的境外公司作为主体运营。

  • 我们将会逐步完成网站、开发者控制台、文档的国际化,提供英语技术支持,让英文环境的开发者也可以使用 LeanCloud。

  • 充值方式将支持国际信用卡、PayPal、境外银行转账。余额使用美元结算,无需像原来一样进行与人民币的转换。

  • 我们会和其他国外的服务一样按月提供电子发票,您无需再在控制台进行手动申请。



游戏解决方案(Play)在国际节点全部部署上线


首先,告诉大家一个好消息,游戏解决方案在国际节点全部部署上线,使用国际节点开拓海外市场的游戏开发者,可以抢先体验一下。


接下来我们分别说说实时对战和排行榜方面的变化。


实时对战


Client Engine:作为服务端控制游戏逻辑的一种扩展机制,我们已经完善了底层架构,完成了使用框架和文档,并发布了一个基于该方式实现的猜拳小游戏,作为 demo 希望给广大游戏开发者带来参考价值。具体内容可在官网「文档」中查询《你的第一个 Client Engine 小游戏· Node.js》。


相关文章:如何在服务端实现游戏逻辑


SDK:完成了白鹭引擎(Egret)的匹配。现在我们的游戏解决方案已经支持如下平台:


  • 微信开发者工具,包括微信小游戏和小程序

  • Cocos Creator:包括 Web、微信小游戏、Facebook Instant Game、OSX/iOS、Android

  • LayaAir:微信小游戏

  • Egret:Web 小游戏


排行榜


增强了防作弊的策略,只放行可信环境的数据更新请求,避免被恶意刷榜。


我们在 LeanCloud 成立五周年之际,发布了一款名为《LeanCloud 周年游戏》的微信小游戏。《LeanCloud 周年游戏》玩起来很简单,参与者要在 15 秒内从迅速掉落的蛋糕和炸弹中点中尽可能多的蛋糕来得分,蛋糕有好几种,分值也不一样,而误点到炸弹就要扣分。游戏一结束参与者能在排行榜中看到自己的名次,我们给前 50 名都设置了奖品。上个月,我们工程师从「客户端」、「服务端」和「作弊检测」几个方面,总结了一下开发这个小游戏的经验,感兴趣的朋友可以看看下面这篇文章。


相关文章:使用 LeanCloud Play 开发抢蛋糕小游戏的经验谈(附防作弊机制)



Android SDK 仓库的变化


我们已经将 Android SDK 最新版本(4.7.9)已经发布到了 The Central Repository,同时 Android SDK 的替代品—— Java Unified SDK 也都直接发布到了中央仓库,以后我们也会将两个 SDK 的后续版本都发布到这里,开发者可以不用再增加 LeanCloud 自己的私有仓库(https://url.leanapp.cn/fAuDYhe)作为 maven 源,直接使用 jCenter() 包含的源即可引用 LeanCloud 最新的 Java/Android SDK。



统计服务下线


按照之前公告的计划,从 1 月 17 日开始,统计服务的后端系统正式停止接收各种客户端上报的数据,在 2 月 27 号之后控制台会停止统计指标的展示,今后我们会集中资源将核心服务做的更好更全面。


考虑到个别用户的使用情况,我们也提供了将统计服务私有部署的选项(有一次性的部署费用),如果您需要继续使用我们的统计分析功能,可以通过邮件(support@leancloud.rocks)或工单联系我们。



内容分享


优秀的命令行工具整理 (一)

如果你用命令行,那么这些工具中大概至少有一个能让你的生活更舒心。


优秀的命令行工具整理(二)

「命令行威力提升」系列第二篇,这一系列展示一些出色的非标准工具,这些工具能让命令行用起来更容易、更享受。


优秀的命令行工具整理(三)

「优秀的命令行工具」系列第三篇,文章将展示五个命令行工具,这些工具能助你更方便地解决常见问题。



常见问题


【存储】数据存储表的字段是否有数量上限?字段多对性能是否有影响?


我们的存储功能基于 MongoDB,属于文档型数据库,这里的文档类似于 JSON 这样的非结构化数据,与传统的关系型数据库不一样, 所以讨论字段(关系型数据库中称为列)多少是没有意义的。


一个文档大小有 16 M 的限制,但是开发者真正使用时应远小于这个值,保证在几百 KB 之内能有较好的插入、查询、更新速度。


因为字段名是存在每个文档中的,所以字段名越短越节约空间。


【即时通信】安卓客户端怎么获取对话免打扰状态?


对于 Android 来说,不存在免打扰状态的。消息静音是针对 iOS 设备而言的(指不发送离线消息)。


Android 没有离线通知,因为聊天和推送使用的是同一个 WebSocket 长链接,聊天那里不在线,推送也是过不去的。


【控制台】控制台的应用为什么会被归档,被归档的应用怎么重新激活?


近三个月内没有 API 请求的开发版应用会被归档,归档后无法请求应用数据。


被归档的应用如需重新开启,可提供应用信息发邮件至 support@leancloud.rocks 申请激活。


【计费】通过 API 发送实时通信消息收费吗?


使用 API 发送即时通信消息也是收费的。计费标准就是 API 调用费用标准(每万次 1.0 元)。


此项计费在控制台 > 财务 > 消费明细中对应扣费服务项目是:「数据存储(API 请求)」。


【小程序】小程序真机上传数据时,控制台存储中显示的 Class 表名被压缩为单个字母,这个是为什么?


例如新建一个名为「Todo」的表,上传数据成功后进入控制台查看,其表名称显示为像 i、u 这样的单个字母。


这是因为真机上代码会被压缩,解决办法是在创建 Class 后向 SDK 注册该 Class 的名字:AV.Object.register(Todo, 'Todo');。


【云引擎】在云引擎部署时,会显示[ERROR] exit status 128,请问会有什么影响吗?


是命令行工具在上传统计数据的时候的一个错误,不影响后续的部署,升级到最新版本的 lean-cli 就不会有这个提示了。


【CQL】LeanCloud 平台的 CQL 语句,与标准的 SQL 有什么区别。离线数据分析使用的 SQL 语句又有什么不同?


CQL 只是 API 的一点封装,是 SQL 的一个很小的子集,离线分析的 SQL 是 Hive SQL。标准 SQL 里面有很多内置的函数,CQL 里面都不支持。

也就是说标准 SQL 和离线分析的 Hive SQL 支持的内置函数有差异,而 CQL 基本不支持内置函数。


以上是 LeanCloud 2019 年 1 月份产品进展的全部信息,以及大家在本月碰到的一些疑问解答,如果还有其他问题也可以在微信给我们留言,最后提前祝大家春节快乐!


end


LeanCloud,领先的 BaaS 提供商,为移动开发提供强有力的后端支持。更多内容请关注「 LeanCloud 通讯」

640?wx_fmt=png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值