OpenIM分为两大块 (一)Open-IM-SDK-Core 采用golang实现客户端逻辑,主要负责本地db存储及更新;断网重连及管理;消息及各种通知回调。本地消息、会话等数据存储,通过通知机制完成本地数据实时同步,同时兼顾客户端缓存的作用,有效缓解了服务端压力。另外,golang跨平台的特性,使得各移动平台都能无缝调用,开发者只需根...
sdk-demo:https://docs.openim.io/zh-hans/guides/introduction/product#️-sdk-demo 压测程序介绍 本次测试用到了两个测试程序: 测试程序B-压力,路径:https://github.com/openimsdk/openim-sdk-core/msgtest/ 测试程序A-可靠性,路径:https://github.com/openimsdk/openim-sdk-core/integration_test/ 以...
Note: You can get started quickly with openim-sdk-core. Work with Makefile ❯ makehelp#show help❯ make build#build binary Work with actions Actions provide handling of PR and issue. We used the bot @kubbot, It can detect issues in Chinese and translate them to English, and you can...
We welcome everyone to join us and contribute to openim-sdk-core, whether you are new to open source or professional. We are committed to promoting an open source culture, so we offer community members neighborhood prizes and reward money in recognition of their contributions. We believe that ...
(一)Open-IM-SDK-Core 采用golang实现客户端逻辑,主要负责本地db存储及更新;断网重连及管理;消息及各种通知回调。本地消息、会话等数据存储,通过通知机制完成本地数据实时同步,同时兼顾客户端缓存的作用,有效缓解了服务端压力。另外,golang跨平台的特性,使得各移动平台都能无缝调用,开发者只需根据产品需求编写UI界面...
我们的客户端SDK底层库openim-sdk-core是通过Go语言编写,并通过Gomobile工具打包为AAR和Framework库轻松集成到Android和iOS两端,并且扩展支持了部分主流跨平台开发框架如:Flutter 、ReactNative、Uniapp等。 现在我们借助WebAssembly技术将openim-sdk-core再次移植到了Web平台,底层复用一套代码,降低了SDK的维护成本,同时充...
(2)在Open-IM-SDK-Core基础上生成的iOS版本SDK:Open-IM-SDK-iOS,供开发者引用 (3)在Open-IM-SDK-Core基础上生成的Android版本SDK:Open-IM-SDK-Android,供开发者引用 (4)在Open-IM-SDK-iOS、Open-IM-SDK-Android生成的Flutter版本SDK:Open-IM-SDK-Flutter,供开发者引用 ...
openim-sdk-core-ios 加入Gitee 与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :) 免费加入 已有帐号?立即登录 main 克隆/下载 git config --global user.name userName git config --global user.email userEmail 分支1 标签82...
Open-IM是一个由IM技术专家打造的开源即时通讯组件,包含IM服务端和客户端SDK,具有高性能、轻量级和易扩展等特点。开发者可集成Open-IM组件,私有化部署服务端,快速实现即时通讯功能,并保障业务数据安全。Open-IM包含以下模块:(一)客户端 (1)golang实现的跨平台SDK:Open-IM-SDK-Core (2)Open...
(一)Open-IM-SDK-Core 采用golang实现客户端逻辑,主要负责本地db存储及更新;断网重连及管理;消息及各种通知回调。本地消息、会话等数据存储,通过通知机制完成本地数据实时同步,同时兼顾客户端缓存的作用,有效缓解了服务端压力。另外,golang跨平台的特性,使得各移动平台都能无缝调用,开发者只需根据产品需求编写UI界面...