产品概述
更新时间: 2024/10/17 10:44:41
网易云信即时通讯(Netease Instant Messages,简称 NIM)基于网易二十余年的 IM 技术积累,服务企业集成即时通讯,含全平台 SDK、API,助创 Discord、微信级社交应用,致力于打造最稳定的即时通讯云平台。
版本区分
即时通讯 NIM SDK V10 是基于 NIM SDK V9 系列稳定版 的升级版本,于 2024-01-26 发布。它不仅兼容 NIM SDK V9 稳定的接口和功能,提供了一整套即时通讯技术解决方案,包括客户端 IM 组件、客户端 IM 基础库、全平台 SDK 以及服务端 API 等,还支持云端会话、会话分组、IM 圈组融合登录、聊天室独立登录等功能。同时,全新提供适配鸿蒙系统的 NIM SDK。
架构介绍
-
应用与应用服务器之间进行业务信息交互,包括自身的账号体系,用户数据等,网易云信不维护开发者应用的相关数据。
-
应用服务器与网易云信服务器之间进行身份验证,并发起请求,然后将网易云信服务器返回的信息保存在开发者应用服务器的数据库。
-
您可根据自身的业务情况选择在应用加载或需要使用 IM 服务时进行授权,建立长连接。
-
应用发送消息等操作时需要通过网易云信服务器转发给其他终端设备。
- 应用客户端、应用服务器、网易云信服务器、网易云信 SDK 之间是不断交互的,例如:开发者应用需要处理 SDK 的回调,开发者应用服务器需要处理网易云信服务器的回调或消息抄送等。
- 使用网易云信 IM 服务时,应用的用户账号和网易云信的 IM 账号(accountId)是彼此独立的,accountId 只用于 IM 功能的登录鉴权,和应用本身的用户信息没有关系。建议开发者分别维护自有账号体系和网易云信账号体系,并建立对应关系,以提高数据安全性和操作灵活性。
适用场景
主要介绍常见的即时通讯场景:
-
陌生人社交
随着 C 端用户智能手机的普及、下沉市场的全面覆盖,用户社交需求不断增长,包括异性匹配、一对一聊天、家族群聊等场景互动需求。
-
多人互动聊天室
多人互动聊天室凭借实时性、真实度、氛围感促进信息生产,带动用户互动,从而推动用户间深度关系的建立。
-
类 Discord 百万级弱关系社区
坐拥 1.4 亿月活、估值超百亿美金的海外社交产品 Discord 大火,带动越来越多的资本与团队关注国内弱关系社交赛道。基于兴趣或属性产生的社群,正在逐渐成为次世代社交的第一选择。
产品特性
消息必达
多种消息类型协同互补。在线消息实时下发、离线消息支持全厂商推送、用户上线后漫游消息主动下发、历史消息多端同步。
快速集成
提供 UIKit 式的 Demo,通过模块化的引入,一周即可快速搭建应用。支持自定义灵活配置,满足业务个性化需求。
全程加密
采用网易云信自研的二进制私有协议,提供 IP 地址白名单、文件安全校验等功能,避免盗链、盗文件等安全风险。
全球互通
覆盖全球的网络节点,提供海外加速节点与专线,保证全球网络互通,保障海外数据存储安全合规。
产品优势
稳定可靠
采用消息必达策略,已成功发送 16000 亿条消息。
动态扩容,即使同时在线人数飚升,自动水平扩展可以应接海量并发。
抗弱网
网易云信 IM 即时通讯通过以下策略保证弱网场景下消息不丢失。轻松应对海外复杂的网络状况,助力企业轻松实现跨国互联互通。
- 多节点选择动态分配。
- 丰富的重连策略,心跳智能检测。
- 消息必达策略、多场景消息存储下发。
全球化接入
- 网易云信在中国的北京、杭州、广州拥有自建的 BGP 机房。
- 除中国外,在全球多个国家和地区提供云主机联通服务,保证海外用户消息收发速度,具体如下:
- 中国:北京、上海、广州、成都、香港、台湾等
- 亚洲:新加坡、韩国、日本、印度
- 北美:美国、加拿大
- 南美:巴西
- 欧洲:爱尔兰、德国、英国、法国、比利时
- 澳洲:澳大利亚
全厂商推送
支持市面上所有开放的厂商推送平台,直接与厂商推送打通。轻松适配不同国家各种终端设备。
-
iOS:APNS、PushKit
-
Android:小米、华为、魅族、FCM、vivo、OPPO、荣耀、谷歌(FCM)
-
HarmonyOS
多终端适配
支持 Android、iOS、HarmonyOS、macOS、Windows、Web、小程序(微信、支付宝)、uni-app。
海外独立存储
除了中国站的存储点,网易云信还为出海企业以及境外企业提供新加坡存储点。
安全保障
不切入用户系统,选择性托管账号系统。
采用私有二进制协议,支持多种加密方式选择,数据文件多重备份确保数据安全。
具备 IT 信息安全体系认证。
内容安全
- 网易云信安全通解决方案融合网易易盾的内容审核能力,支持对文本、图片、语音消息、视频消息等进行反垃圾检测,例如色情低俗检测、涉政检测、暴恐检测、违禁品检测、宗教服饰检测等。另外,针对国内及海外内容运营的痛点,提供全球化的智能 AI 检测能力。
- 针对不同国家和地区,网易云信提供专属的安全通解决方案,包括泰国、印尼等东南亚地区,以及中东、欧美国家。
20 年以上技术积累
功能细节全面,全套技术解决方案均为网易自主研发,包括多媒体文件存储系统、分布式数据库。
另外,网易云信具有专业运维团队保障高可用服务。
产品功能
网易云信 IM 即时通讯支持单聊、群聊、聊天室、圈组等多个模块的功能,具体请参考 功能概述。
平台兼容
各终端平台的兼容版本:
平台 |
SDK 及兼容性 | Demo 及源码 | UI 组件 |
---|---|---|---|
Android | 兼容 Android 5.0 及以上 | 支持 | 支持 |
iOS | 兼容 iOS 9.0 及以上 | 支持 | 支持 |
HarmonyOS | 兼容 HarnomyOS NEXT 2.1.2.5 (Canary1) | 支持 | 暂无 |
Web/uni-app/小程序 | 兼容 IE 9+、Chrome 4+、Edge 12+、Firefox 11+、Safari 5+等 | 支持 | 支持 |
macOS | 兼容 macOS 10.10,但仅支持 x86_64 架构,不支持 i386 | 暂无 | 暂无 |
Windows | 支持 C++,兼容 Windows 7、Windows 8/8.1、Windows 10 全面支持 32 位和 64 位程序接入 |
暂无 | 暂无 |