Open-IM-SDK-Android生成的Flutter版本SDK:供开发者引用

创思维 2021-11-09

前言

今天我要讲的是一个前微信技术专家创建的开源即时通讯组件。

目前支持Andorid、iOS、Flutter、Uniapp、Unity、Windows等主流终端平台,并有Flutter、iOS、Uniapp成熟demo可供体验。嗯,既然是微信来的,那就难免要学...

Open-IM包括IM服务器和客户端SDK,实现了高性能、轻量、易扩展等重要特性。通过集成Open-IM组件和服务器私有化部署,开发者可以快速将即时通讯和实时网络能力集成到自己的应用中,保证业务数据的安全和隐私。

源码:推荐一个前微信技术专家创建的开源即时通讯组件

Open-IM 包括哪些模块:(一)Client

(1) golang实现的跨平台SDK:Open-IM-SDK-Core,开发者无需关心

(2)基于Open-IM-SDK-Core生成的iOS版SDK:Open-IM-SDK-iOS,供开发者参考

(3) Android版SDK基于Open-IM-SDK-Core生成:Open-IM-SDK-Android,供开发者参考

(4) Open-IM-SDK-iOS、Open-IM-SDK-Android中生成的Flutter版SDK:Open-IM-SDK-Flutter,供开发者参考

开源cms系统 php_开源php即时通讯系统_开源php建站系统

(5)Uni-app version SDK生成在Open-IM-SDK-iOS, Open-IM-SDK-Android: Open-IM-SDK-Uniapp,供开发者参考

(6)基于Open-IM-SDK-iOS开发的iOS Demo供开发者参考:Open-IM-iOS-Demo供开发者参考

(7)基于Open-IM-SDK-Android开发的Android Demo:Open-IM-Android-Demo,供开发者参考

(8)基于Open-IM-SDK-Flutter开发的Flutter Demo:Open-IM-Flutter-Demo,供开发者参考

(9)基于Open-IM-SDK-Uniapp开发的Uni-app Demo:Open-IM-Uniapp-Demo,供开发者参考

(二)服务器

(1)服务器Open-IM-Server的纯golang实现

(2)docker 镜像: open-im-server

开源php建站系统_开源php即时通讯系统_开源cms系统 php

(三)管理背景

包括统计报表、用户管理等运营管理系统:Open-IM-Admin(开发中)

Open-IM有什么特点

(1) 社区版开源,永久免费

社区版代码全部开源,永久免费,包括客户端和服务端。它由前微信技术专家创建,邀请全球技术极客参与建设。

(2) 易于扩展

服务端采用golang实现,开创了“Everything is Message”通信模型,轻松实现自定义消息和扩展功能。

(3) 专业技术服务

开源php即时通讯系统_开源php建站系统_开源cms系统 php

每个技术员都承担技术客服的角色,强化社区开源php即时通讯系统,不提交工单,及时解答。

(4) 高性能

借鉴和优化通信架构,抽象线上、线下、历史信息存储模型,分层治理架构,支持集群部署。

(5) 安全

社区版代码全部开源,服务器私有化,数据自控。未来,加入全球最安全的信号端到端加密协议。

(6) 全平台支持

目前支持Andorid、iOS、Flutter、Uniapp、Unity、Windows等主流终端平台,并有Flutter、iOS、Uniapp成熟demo可供体验。

开发者可以使用 Open-IM 来替代市场上的各种 IM 云服务。除了降低成本之外,它还为开发人员提供了更多的灵活性和自主权。通过开源,我们邀请全球技术极客参与Open-IM的建设,让每一位开发者都可以免费使用最好的IM组件,让每一个App都具备即时通讯能力。

开源cms系统 php_开源php即时通讯系统_开源php建站系统

市场现有产品的痛点

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。

分享:

扫一扫在手机阅读、分享本文