uni-App 是由 DCloud 发布的免费开源应用框架,“开发一次,多端覆盖”是其显著优势,因此广泛受到全球开发者们欢迎,支撑着全球 900 多万开发者、数百万应用和 12 亿手机端月活用户。
基于越来越多 IM 应用跨平台开发的实际需求,网易云信 IM uni-App Demo 正式上线,面向 uni-App 生态提供可多端覆盖、高效集成、快速交付的丰富插件。
过去的跨平台开发存在哪些问题?
● 多端泛滥,成本高昂
随着 iOS、Android、Web,以及各种小程序、快应用等出现,用户被多端分散。为了尽可能多的覆盖用户,开发者需要不断学习、不断适配这些平台,导致企业的开发成本和运营成本直线上升。
● 平台能力受限
为了兼顾不同平台,许多应用功能无法完美实现,原本优秀的平台特性为了兼顾另一个平台而被迫取舍或折中实现。
● 周边生态不丰富
过去的跨平台框架周边生态不丰富,开发者难以获取到更丰富、更好用的 SDK。
uni-App 的出现使上述问题迎刃而解,凭借着跨更多端的能力、更好的开发体验、更丰富的周边生态,以及显著降低企业的开发成本和运营成本,被越来越多开发者认可。
网易云信 IM uni-App Demo
CommsEase IM uni-App Demo
网易云信近期上线了 IM uni-App Demo。首期提供了单聊和群聊会话创建,会话未读数管理,支持文字、表情、图片、文件、未知消息体等多种消息体,消息复制、删除和撤回能力等功能,赋予开发者快速实现以上功能的能力。
1
网易云信 IM uni-App 架构设计
网易云信 IM uni-App 架构从上至下分为 3 层:
● pages 页面:包含 chat、conversation、profile、group-manage ;
● server 数据处理层:该层会调用 sdk,并处理好 UI 所需数据更新到 store 中 ;
● store UI 数据存储层。
架构设计图
2
首期上线功能一览
●单聊和群聊会话创建
支持点对点或群组聊天创建和消息收发。
● 会话未读数管理
支持应用未读消息数管理,通知用户并由用户决定是否查看。
● 多种消息体支持
支持文字消息、表情消息、图片消息、未知消息体等多种消息体。
● 消息复制、删除和撤回能力
支持消息复制和删除;对于用户发送的消息,支持在一段时间内进行消息撤回。
点击下方【阅读原文】了解
试用体验云信 IM uni-App Demo
干货资料 免费领取
点击下方卡片或扫描二维码即可免费领取!