经常有读者问老王,支持国外的即时通讯sdk都有哪些?哪个服务商的比较靠谱。
其实吧,这个问题关键还是要结合自身业务的需要和预算来做考量。要知道目前国际化的趋势是不可阻挡的,任何一个上点规模的即时通讯服务商都会考虑企业出海的情况。
类似腾讯云、阿里云、华为云为代表的云大厂;融云、环信、ZEGO即构科技、网易云信等专业赛道选手,都有提供海外即时通讯sdk。老牌厂商大家可能都比较熟悉了,今天老王给大家分享一家业内比较低调的全球云通信服务商——ZEGO即构科技。
即构科技简介
即构科技成立于2015年,为全球 200 多个国家和地区提供毫秒级的实时互动体验,在泛互联网赛道上拥有 70% 以上的头部客户。随着国内泛互联网企业的发展,越来越多的企业将目光投向了海外市场,即构科技 70% 多的头部客户都走上了出海的路途,进一步实现全球化。
1 即构科技即时通讯SDK概述
ZEGO 即时通讯(ZEGO Instant Messaging,ZIM)是一款实时的通信互动产品,为开发者提供全平台互动、海量并发、超低延时、消息必达的通信服务,助力打造大型直播、语聊房、客服系统等场景。
ZEGO 提供 ZIM + RTC 服务联动的场景解决方案,公开语聊房、秀场直播等业务场景搭建的示例源码,帮助开发者能在极短的时间内搭建完美的业务场景。
2 即时通讯SDK优势
2.1 全球通信
使用优秀的全球网络调度策略,满足 200 多个国家和地区的超低延迟通信需求。
2.2 海量并发
在线人数无上限,支持亿量级消息并发,满足任何消息通信需求。
2.3 超低延时
服务器分布式部署,实现延时在 200 ms 以内的消息传输。
2.4 消息必达
设立消息的优先级,保证重要消息最优先推送,保证所有消息必达。
2.5 弱网高可用
建立久经用户考验的网络策略,在 90% 丢包率情况下仍可做到登录、消息通信等功能。
3 即时通讯SDK功能简介
主要功能 | 功能描述 |
---|---|
登录状态监控 | 支持在登录状态下,定时心跳机制监控在线情况,并实时更新登录状态。 |
会话模块 | 支持获取会话列表,向指定用户 ID、房间 ID 、群组 ID 发送消息。 |
房间模块 | 支持创建房间、销毁房间,适用于直播、语聊房等临时性活动。 |
群组模块 | 支持创建群组、解散群组,持久化存储群组关系链。 |
消息模块 | 支持向用户和房间发送文本、图片、文件、语音等全类型的消息。 |
消息优先级 | 支持设置消息优先级,优先保证高优先级消息传输。 |
历史消息存储 | 支持存储历史消息内容。 |
系统消息推送 | 支持通过服务端下发系统消息。 |
呼叫邀请 | 支持主叫向被叫发送呼叫邀请,被叫接受或拒绝邀请。 |
离线消息 | 支持在离线状态下保存消息,登录后接收完整离线消息。 |
离线推送 | 支持用户在未打开 App 时,向用户发送消息通知,显示在通知栏。 |
4 即时通讯SDK适用场景
行业 | 适用场景 |
---|---|
电商购物 | 买家和卖家、客服之间需要通信,发送文本、图片、订单等消息。 |
娱乐社交 | 用户之间消息通信,通过呼叫邀请建立音视频连接。 |
互动直播 | 直播内的弹幕消息、礼物消息,语聊房内的麦位控制。 |
在线教育 | 老师和学生在课堂上、课后有文本、图片等内容沟通。 |
在线咨询 | 用户之间进行 1v1 沟通,发送文本、图片、语音、呼叫邀请等消息。 |
办公工具 | 用户之间的文本、语音、视频、文件沟通。 |
在线游戏 | 游戏内多人语音、文字沟通。 |
智能硬件 | 实现对智能家居、智能手表等硬件远程控制。 |
5 即时通讯SDK平台兼容
平台 | 支持版本 |
---|---|
Android | 支持 Android 4.1 或以上版本,支持 JDK 1.6 或以上版本。 |
iOS | 支持 iOS 9.0 或以上版本。 |
Windows | 支持 Windows 7 或以上版本,支持 32 位与 64 位。 |
macOS | 支持 macOS 10.11 或以上版本,支持 x64 和 ARM64 的架构。 |
Web | Chrome 58 或以上版本。Firefox 56 或以上版本。Safari 11 或以上版本。Opera 45 或以上版本。QQ 浏览器 Windows 10.1 或以上版本、macOS 4.4 或以上版本。360 安全浏览器极速模式。 |
小程序 | 小程序基础库:2.1.0 或以上版本。iOS 微信:6.7.0 或以上版本。Android 微信:6.7.2 或以上版本。 |
Flutter | Flutter 2.5.0 或以上版本。iOS 9.0 或以上版本。Android 4.1 或以上版本,支持 JDK 1.6 或以上版本。Web:Chrome 58 或以上版本。Firefox 56 或以上版本。Safari 11 或以上版本。Opera 45 或以上版本。QQ 浏览器 Windows 10.1 或以上版本、macOS 4.4 或以上版本。360 安全浏览器极速模式。 |
uni-app | HBuilderX 3.0.0 或以上版本。iOS 9.0 或以上版本。Android 4.4 或以上版本。 |
React Native | React Native 0.60.0 或以上版本。iOS 9.0 或以上版本。Android 4.0.3 或以上版本。 |
以上对即构科技即时通讯SDK作了一个简单的介绍,开发者如果需要接入可以通过官方 开发文档 进行详细了解。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/im/6435.html