简介

更新时间: 2023/04/17 07:30:36

网易云信IM简介

网易云信 IM 即时通讯服务基于网易二十余年的 IM 技术积累,致力于打造最稳定的即时通讯云平台。

IM即时通讯服务提供了一整套即时通讯基础能力,通过该平台服务就可以将即时通讯、实时网络能力快速集成至企业自身应用中。针对不同场景,网易提供了一系列产品、技术解决方案,包括:客户端 IM 组件、客户端 IM 基础库、全平台 SDK 以及服务端 API 等,利用这些解决方案,企业可以直接在自身的应用中搭建出即时通讯产品,也可以无限创意出自己的即时通讯场景。

通过网易云信 IM SDK,不仅可以快速实现常见功能:私信、即时聊天、消息通知、游戏对战通讯等,还能完整打造类似 Discord、微信、子弹短信、易信等的大用户量级社交产品。

IM架构介绍

更新圈组后的IM架构图.png

IM功能简介

单聊

点对点聊天,支持的消息类型包括文字、图片、语音、视频、地理位置、文件、通知、提示、智能对话机器人、自定义消息。同时提供离线消息、漫游消息、多端同步、云端历史记录、消息推送能力。

具体参见:IM 基础消息功能

群聊

网易云信 IM 提供了高级群 (Advanced) 形式的群聊功能。高级群拥有完善的权限操作。

具体参见:IM 群组功能

聊天室

聊天室是一种比群组组织更加松散的形态,用户可以随意进出聊天室,一般来说也没有太固定的组织形态。典型的应用场景例如娱乐直播、教育直播内的多人聊天。

具体参见:IM 聊天室功能

圈组

圈组是网易云信IM即时通讯服务的全新能力,可用来帮助您构建“类Discord即时通讯社群”。

具体参见:什么是圈组

用户资料托管

网易云信 IM 服务提供了用户资料托管,用户资料包括帐号、昵称、性别、头像、签名、手机、邮箱、生日以及扩展字段等。用户资料托管属于非必选项,开发者可以自行实现。

用户资料托管开发集成请参见:

用户关系托管

用户关系托管主要用于维护用户与用户之间的好友关系,包括添加好友、删除好友、好友列表、黑名单等。

用户关系托管开发集成请参见:

消息推送服务

消息推送是一种在移动端保障 IM 消息送达率的重要途径。网易云信 IM SDK 从3.2.0起引进第三方消息推送来增加消息送达率,目前已支持的第三方推送有谷歌FCM推送、小米推送、华为推送、OPPO推送、VIVO推送、魅族推送。在网易云信 IM SDK 基础上,开发者可快速接入第三方推送,在支持的设备上,网易云信 SDK 进程与服务器连接断开之后,联系人发来的消息将通过第三方推送平台推送给用户,从而提高消息被用户阅读的效率。

推送开发集成请参见:

消息抄送服务

消息抄送是网易云信消息同步服务,通过这一服务,可以将消息/事件等数据实时同步给第三方开发者服务器。开发者可以通过该服务实现自主的历史消息存储、同步用户在线状态、特殊事件处理等功能。

具体参见:消息抄送服务

事件订阅服务

网易云信 IM 3.6.0 版本新增事件订阅、发布机制,IM Demo 基于事件订阅实现了在线状态展示,开发者可以参考 Demo 的实现,根据自己的场景做修改。

事件订阅开发集成请参见:

此文档是否对你有帮助?
有帮助
去反馈
  • 网易云信IM简介
  • IM架构介绍
  • IM功能简介
  • 单聊
  • 群聊
  • 聊天室
  • 圈组
  • 用户资料托管
  • 用户关系托管
  • 消息推送服务
  • 消息抄送服务
  • 事件订阅服务