数据存储、即时通讯 .NET SDK 配置指南
我们于 2020 年 12 月推出了基于 .NET Standard 2.0 接口标准实现的新版 .NET SDK。旧版 .NET SDK(类名以 AV 开头的) 已不再更新,欢迎旧版 SDK 的用户尽快切换到新版 .NET SDK,具体迁移方法详见 .NET SDK 迁移指南。
新版 .NET SDK 基于 .NET Standard 2.0 接口标准实现,支持框架如下:
- Unity 2018.1+
- .NET Core 2.0+
- .NET Framework 4.6.1+
- Mono 5.4+
更多支持框架可参考:https://docs.microsoft.com/en-us/dotnet/standard/net-standard
通过 GitHub 仓库 Releases 下载最新版本 SDK。
安装
Unity 项目
-
直接导入:请下载 LeanCloud-SDK-XXX-Unity.zip,解压后为 Plugins 文件夹,拖拽至 Unity 即可。
-
UPM:请在项目的 Packages/manifest.json 中添加依赖项
"dependencies": {
"com.leancloud.storage": "https://github.com/leancloud/csharp-sdk-upm.git#storage-0.7.5",
"com.leancloud.realtime": "https://github.com/leancloud/csharp-sdk-upm.git#realtime-0.7.5"
}
注意:仅支持 Unity 2018+,即 Unity Api Compatibility Level 支持 .NET Standard 2.0 的版本。
非 Unity 项目
.NET Core 或其他支持 .NET Standard 2.0 的项目请下载 LeanCloud-SDK-XXX-Standard.zip,解压后设置依赖即可。 (XXX 指云服务,包括存储 Storage,即时通讯(含 LiveQuery) Realtime,云引擎 Engine)
模块及依赖关系
| 名称 | 模块描述 |
|---|---|
LeanCloud-SDK-Storage | 存储服务。 |
LeanCloud-SDK-Realtime | 即时通信、LiveQuery 服务,依赖于存储服务。 |
LeanCloud-SDK-Engine | 云引擎服务,依赖于存储,适用于云引擎服务端环境。 |
如只需使用某种服务,可下载最小依赖包,减小程序体积。
快速开始
绑定域名
你需要绑定 API 自定义域名,以便和其他厂商的应用隔离入口,避免其他应用受到 DDoS 攻击时相互牵连。 如果使用了文件服务,也需要绑定文件自定义域名。
进入