作者归档:Jun Wu

云引擎开始支持 .NET Core

.NET Core 在经历了几年的发展之后,非常理智地挣脱了 Windows 原生平台的束缚,充分拥抱开源,而我们的云引擎产品也补充了对 .NET Core 运行时的支持。用户现在可以轻松地部署和托管一个 .NET Core 的项目,例如一个 ASP.NET Core 的网站。

下载示例项目:

git clone https://github.com/leancloud/aspnetcore-getting-started.git

然后进入源码目录:

cd aspnetcore-getting-started/

执行如下命令绑定一个应用:

lean switch

注:此处可能会要求登录,按照命令行工具提示成功绑定一个应用即可。

最后部署到云端:

lean deploy

打开设定的二级域名就可以预览一个 ASP.NET Core 的示例网站了。

更多文档和开发指南点击:.NET 网站托管开发指南

LeanCloud 推送支持 Cordova 了!

PhoneGap 被业界大佬 Adobe 收购之后又被转送给了 Apache 社区,现在换了个更洋气的名字 Cordova。尽管 PhoneGap 所推行的概念多年前就被推崇,但是得力于浏览器的发展以及前端框架的不停进化,很多大厂也开始重新审视 Cordova 的未来,微软已经在最新版本的 Visual Studio 2015 里面内嵌了 Cordova 的开发组件。

不久前有用户询问在 Cordova 项目中使用 LeanCloud 存储以及推送服务的接入方式,我们便对如何在 Cordova 上使用 LeanCloud 聊天服务进行了调研,结果发现有位热心用户早在两年前就开发了一款 Cordova 的推荐以及数据统计的插件,原地址为 Hybrid-Force/cordova-plugin-leancloud,而后另一位热心用户又对该组件进行了优化 BenBBear/cordova-plugin-leanpush 并补充了许多说明。

于是我们基于这两位用户的劳动成果,重新对部分逻辑进行了优化,并更新了关联的 Native 的 SDK 版本,这样 LeanCloud 推送支持 Cordova 的插件「cordova-plugin-leanpush」就诞生了。

欢迎大家试用并通过 Github 向我们反馈!

将数据安全捍卫到底:权限管理(ACL)文档全新发布

随着使用 LeanCloud 的开发者越来越多,大家慢慢注意到一些在开发初期容易被忽视的漏洞,其中最容易被忽略但在我们的文档中又占据了重要地位的内容就是:权限管理(ACL)的使用。

ACL 全称为 Access Control List,维基百科解释为:

存取控制串列,是使用以访问控制矩阵为基础的访问控制方法,每一个对象对应一个串列主体。访问控制表描述每一个对象各自的访问控制,并记录可对此对象进行访问的所有主体对象的权限。

等等,这个听上去怎么一阵头晕,这跟我的应用数据安全到底有什么关系?先别着急,我们当然不会用这么晦涩的语言来讲解 ACL,来看下面的例子:

公司的保险柜只有财务人员才能打开,那么对于保险柜来说,其 ACL 可以表示为:

{
    "role:finance": {
        "access": true
    }
}

即只有角色(role)为 财务(finance)的员工才有打开保险柜的权限(access = true)。

继续阅读

LeanMessage for Windows Phone 8 已上架 Nuget

LeanMessage for Windows Phone 8 已上架 Nuget

LeanMessage 是 LeanCloud 开发的 Realtime Message 实时通信组件,目的就是服务于手机应用开发者,在应用中实现实时聊天功能的组件,目前在 iOS 以及 Android 上已经有很多开发者采用了 LeanMessage 作为 Realtime Message 实时通信功能作为解决方案。如此受欢迎也说明实时通信在微信,Line 等大型产品的推进下,实时通信已经成为很多手机应用必不可少的功能,当开发者还在犹豫是采用 Jetty 还是 SignalR 作为 WebSocket 服务端的解决方案时,LeanMessage 给了您一个更稳定的选择:放着我来!

今年年中的时候,我们陆续发布了 iOS 以及 Android 版本中都支持了 LeanMessage 组件,详细文档可以查阅:LeanMessage 服务开发指南

回到本文的主题,随着微软的持续加大移动市场的研发力量,Windows Phone 也占有市场的一席之地,我们也紧跟着推出了 Windows Phone 8.0 的实时通信的 SDK,现在已经在 Nuget 上架公测,欢迎开发者使用并且提出各种意见以及 Bug 回馈,我们会持续更新和完善。
文档也集成在 LeanMessage 服务开发指南

AVOS Cloud SDK for Windows Desktop beta 悄然上线

经过 5 个月在微软阵营的探索,先后发布了 Unity SDK(纯 C# 语言打造的跨平台 SDK),Windows Phone 8 SDK 等用 C#语言构建的客户端 SDK 之后,根据开发者的强烈需求, AVOS Cloud 正式在 Nuget 平台上发布了 AVOS Cloud SDK for Windows Desktop(.NET 4.5)beta 版本,广大微软阵营的开发者可以利用此版本开发很多很有意思的应用程序,甚至可以把它当做 Azure SQL Server 的替代品,可以在 ASP.NET 以及 ASP.NET MVC 中引用 AVOS Cloud 作为 「云数据库」 的不二之选,与此同时我们还将为 Desktop 版本进行一系列的个性化开发,以满足广大 「云服务依赖综合征」 开发者的各种需求。

电梯直达:

为 Unity 游戏添加 AVOS Cloud 后端服务

伴随着 Unity 蒸蒸日上的前进势头,以及向来冷艳傲娇格调高的暴雪都采用 Unity3D 来制作魔兽嫡系卡牌游戏炉石传说,如此看,Unity 在 3D 市场上是得到了业界 「九袋长老」 的认可的,既然 Unity 表现的如此高大上,那么同样与时俱进的 AVOS Cloud 怎会不与 Unity 共舞一曲《天仙配》呢?

2014 年 5 月,AVOS Cloud 已经正式发布了 AVOS Cloud Unity SDK, 相关下载以及文档请用力猛戳:AVOS Cloud Unity 指南
当然本文的主题依然是帮助

正在寻找后端解决方案,或者要为现有 Unity 的游戏添加后端服务模块的开发者们

解决你们一切的后端之忧

继续阅读