JavaScript
初始化 Web IM SDK
配置应用信息、服务地址和本地存储,建立 SDK 运行环境。
JavaScript
从零接入并登录 IM SDK
签发 JWT、完成首次登录,并获取当前用户身份。
JavaScript
处理登录态与自动重连
应对网络切换和连接断开,恢复长连接与在线状态。
JavaScript
主动断开长连接
在切换账号或释放页面资源时安全断开连接。
JavaScript
安全退出当前账号
清理登录态、本地缓存和连接资源,完成账号退出。
Android
初始化 Android SDK
在应用启动阶段完成 Android SDK 配置和依赖初始化。
Android
登录 Android 客户端
使用业务服务端签发的令牌登录并建立连接。
Android
检查 Android 登录状态
在进入会话页前判断当前账号是否已经登录。
Android
读取 Android 登录用户
获取当前登录用户资料,用于恢复个人信息与页面状态。
iOS
初始化 iOS SDK
在应用生命周期入口配置 iOS SDK 和持久化环境。
iOS
登录 iOS 客户端
提交用户令牌完成认证,并准备消息与会话能力。
iOS
检查 iOS 登录状态
判断认证是否有效,决定进入聊天页或重新登录。
HarmonyOS
初始化 HarmonyOS SDK
创建 SDK 实例并配置 HarmonyOS 应用所需参数。
HarmonyOS
登录 HarmonyOS 客户端
完成用户认证与连接准备,进入实时通信状态。
HarmonyOS
检查 HarmonyOS 登录状态
启动应用时恢复账号状态,避免重复登录。
JavaScript
创建文本消息
组装文本内容与扩展字段,为发送消息做好准备。
JavaScript
发送第一条文本消息
向目标会话发送消息,并处理成功、失败和重试状态。
JavaScript
发送图片消息
上传图片、展示进度并发送带尺寸信息的媒体消息。
JavaScript
发送视频消息
构建视频消息并携带封面、时长和文件信息。
JavaScript
发送语音消息
录音、上传并发送语音,保留时长与播放状态。
JavaScript
发送文件消息
发送文档与附件,并展示文件名、大小和下载状态。
JavaScript
发送业务自定义消息
承载订单、活动、位置等结构化业务卡片。
JavaScript
引用一条历史消息
保留被引用消息摘要,构建上下文回复体验。
JavaScript
合并转发多条消息
将多条消息组织成转发记录并投递到新会话。
JavaScript
发送群聊 @ 消息
在群聊文本中标记成员并触发针对性提醒。
JavaScript
撤回已发送消息
撤回允许操作的消息,并同步其他客户端状态。
JavaScript
发送消息已读回执
上报阅读状态,更新消息已读人数和会话角标。
JavaScript
分页加载历史消息
首屏加载最近内容,向上滚动时继续获取更早消息。
JavaScript
构建本地消息列表
读取并整理消息数据,完成聊天页首屏渲染。
Android
Android 创建文本消息
在 Android 客户端构建文本消息和扩展信息。
Android
Android 发送消息
发送消息并监听投递结果,更新本地消息状态。
HarmonyOS
HarmonyOS 发送图片
创建图片消息并处理上传、预览和发送流程。
HarmonyOS
HarmonyOS 发送文件
选择本地文件、构建附件消息并发送到会话。
JavaScript
创建一个新会话
根据用户或群组标识创建会话并进入聊天页面。
JavaScript
构建会话列表
合并本地与服务端数据,按最后消息和置顶状态排序。
JavaScript
读取会话设置
恢复置顶、关注和免打扰等会话级设置。
JavaScript
设置会话置顶
调整会话展示顺序,并在多端同步置顶状态。
JavaScript
设置会话免打扰
控制单个会话的通知策略和提醒行为。
JavaScript
关注重要会话
标记高优先级会话,便于筛选和快速访问。
JavaScript
删除服务端会话
从会话列表移除目标会话并同步相关状态。
JavaScript
仅删除本地会话
清理本地展示记录,同时保留服务端会话数据。
JavaScript
清理本地会话信息
重置本地会话缓存,为重新同步数据做准备。
Android
Android 获取会话列表
加载 Android 端会话数据并完成排序展示。
Android
Android 清除未读数
进入会话后清理未读状态并更新全局角标。
Android
Android 监听会话变化
响应会话新增、更新和未读数变化事件。
iOS
iOS 获取会话列表
读取 iOS 端会话数据并构建最近聊天列表。
iOS
iOS 汇总全部未读数
计算所有会话未读消息数量并更新应用角标。
iOS
iOS 监听会话变化
订阅会话与未读状态变更,增量刷新界面。
JavaScript
创建群组
设置群名称、头像和初始成员,完成群组创建。
JavaScript
加入已有群组
通过群组标识加入群聊并同步群资料。
JavaScript
主动退出群组
退出群聊并清理本地群成员与会话状态。
JavaScript
加载群组列表
获取当前用户加入的群组并组织群聊入口。
JavaScript
查看群组详情
读取群资料、设置和成员概要信息。
JavaScript
转让群主身份
将群主权限安全转移给指定群成员。
JavaScript
移除群组成员
将指定成员移出群组并同步成员列表。
JavaScript
设置群管理员
调整管理员名单并同步权限变化。
JavaScript
禁言群成员
限制指定成员发言,并同步禁言状态。
JavaScript
解除成员禁言
恢复成员发言权限并更新群组设置。
JavaScript
更新群资料
修改群名称、头像、公告和扩展信息。
JavaScript
解散群组
由群主解散群聊并处理成员侧状态变化。
Android
Android 创建群组
在 Android 端创建群组并配置初始资料。
Android
Android 邀请群成员
邀请用户加入群聊并刷新成员列表。
Android
Android 移除群成员
执行成员移除并处理群权限校验。
iOS
iOS 更新群资料
维护群名称、公告、头像和扩展字段。
iOS
iOS 解散群组
解散 iOS 端群聊并同步成员与会话状态。
HarmonyOS
HarmonyOS 转让群主
在 HarmonyOS 端完成群主身份转让。
JavaScript
搜索目标用户
按关键字查找用户,为好友与群组操作提供入口。
JavaScript
读取当前用户资料
获取登录用户资料并展示头像、昵称和扩展信息。
JavaScript
维护个人资料
更新昵称、头像和业务扩展字段。
Android
Android 获取好友列表
加载完整好友关系并构建联系人列表。
Android
Android 查看收到的好友申请
查询待处理申请并展示接受或拒绝入口。
Android
Android 查看发出的好友申请
跟踪已发送申请及其处理状态。
Android
Android 判断好友关系
在用户资料页判断双方是否已经是好友。
Android
Android 删除好友
解除好友关系并同步联系人列表。
Android
Android 搜索用户
检索用户并进入资料或好友申请流程。
HarmonyOS
HarmonyOS 获取好友列表
读取好友数据并构建 HarmonyOS 联系人页面。
HarmonyOS
HarmonyOS 查看收到的申请
加载入站好友申请并处理关系状态。
HarmonyOS
HarmonyOS 查看发出的申请
查询已发送好友申请和最新处理结果。
HarmonyOS
HarmonyOS 判断好友关系
判断好友、陌生人等关系状态。
HarmonyOS
HarmonyOS 删除好友
解除关系并刷新好友列表和用户状态。
iOS
iOS 搜索用户
按条件查找用户并进入资料查看流程。
iOS
配置 iOS 离线推送
设置 APNs 信息,打通 iOS 离线消息触达链路。
iOS
监听 APNs 推送状态
接收推送配置和通知事件,辅助排查触达问题。
JavaScript
同步服务通知
拉取并同步通知类事件,保持多端状态一致。
JavaScript
订阅实时事件
统一监听连接、消息和业务事件,驱动界面更新。
JavaScript
取消实时事件订阅
页面销毁时移除监听,避免重复响应与资源泄漏。
JavaScript
仅监听一次事件
处理一次性回调,适用于握手完成和首次同步场景。
Android
Android 添加消息监听
实时接收新消息与状态变化并刷新通知。
Android
Android 移除消息监听
退出页面时解除监听,避免重复回调。
HarmonyOS
HarmonyOS 监听发送进度
展示媒体上传与发送进度,反馈投递状态。
iOS
搭建一个最小可用聊天页
串起登录、会话列表、消息收发和退出的完整闭环。
