即时通讯是 LenaCloud 平台的核心服务之一,主要解决产品内即时通信(Instant Messaging)、实时数据同步等需求。目前已经被广泛使用在应用内社交、工作协同、客服系统、超大型赛事和电视直播、以及游戏状态同步等多种业务场景之中。
目前应开发者的需求,支持即时通讯功能的 Flutter Plugin SDK 正式发布了 beta 版,开发者可以在 Flutter 项目中直接使用 Dart 来编写相关代码了。
Flutter Plugin SDK 基于 Swift SDK 以及 Java Unified SDK 开发,完全开源。 为了让开发者在使用时拥有与使用 Native SDK 相似的开发体验,大部分接口的名称与 Native SDK 保持了一致。
目前的 beta 版已经支持了这些功能:单聊、群聊、富媒体消息、自定义会话属性、会话查询、聊天记录查询、客户端连接状态响应、消息的修改与撤回、消息的回执、成员提醒、暂态消息、遗愿消息、消息免打扰、未读消息数更新通知、多端登录与单设备登录、自定义消息类型、登录以及会话的安全签名、聊天室、临时会话、系统会话。
另外,我们也提供了简要的安装使用文档以及详细的 API 文档供开发者参考。
欢迎大家试用并通过论坛或 GitHub Issues 给我们反馈。
Flutter Plugin SDK pub >
Flutter Plugin SDK repo >
Flutter Plugin SDK API reference >
除 Flutter 以外即时通讯服务还提供全平台 SDK 及 Demo 支持。
- Android/Java
- iOS(Objective-C/Swift 两个版本)
- 浏览器(JavaScript)
- Unity
- 微信开发生态(小程序和小游戏)
- Windows Desktop
- 其他游戏平台,如 Cocos Creator、Egret 引擎等
以上 SDK 源代码均开源,您可以在我们的 GitHub 账户 下自由下载。LeanCloud 更多服务请点击这里查看。