Skip to content
密信 IM · 开发文档

业务账号与用户映射 ​

客户业务系统是账号主数据的来源。IM 中保存用于通信的用户资料与关系,不要求客户把原有登录流程、业务组织和权限迁入 IM 数据库。

用户 ID 的规则 ​

服务端用户标识采用 64 位有符号整数。Flutter 公共模型以字符串承载用户 ID;业务系统使用 UUID 等字符串主键时,由业务后端维护对应的数值映射。

现有账号类型接入方式
已有稳定数值 ID确认范围和唯一性后建立对应关系
UUID、工号或其他字符串主键业务后端维护稳定的一对一数值映射
多个业务系统接入在业务层统一命名与 ID 分配,避免跨系统碰撞

IM 用户 ID 在账号生命周期内保持稳定。用户改名、换设备或重新登录时沿用同一标识。

同步哪些资料 ​

基本接入通常同步 userId、account、nickname,以及按需提供的头像。首次创建需要明确账号状态。头像应使用部署环境允许的存储对象或自有地址。

业务组织与权限由客户系统管理,IM 保存通信所需的用户资料和关系。项目群成员通过相应群接口同步。

后端接口与示例见 同步用户与业务群。

账号状态与权限 ​

资料同步与账号解封分别处理。受限账号需通过授权的管理流程解除限制后再登录,普通资料更新和登录续期保持原有访问限制。

好友关系、群角色与业务访问权限分别生效。业务卡片中的订单、工单和项目资料由客户业务接口校验当前账号的访问权限。

设备与登录态 ​

deviceCode 是宿主维护的稳定设备标识,platform 使用服务端约定的平台值。各设备独立取得与用户、设备和平台匹配的 IM Session。

设备码用于绑定和失效管理,本身不是硬件身份认证。退出某台设备与撤销用户全部设备是不同动作;业务登录态和 IM 登录态应一并处理,详见 登录与 IM Session。

联调建议 ​

使用普通用户、群管理员和受限用户串联改名、换设备、重复同步及权限处理流程,检查用户映射、角色展示和账号状态是否一致。

开始构建你的通讯体验

获取授权包、完整接口资料与接入支持。

LET’S BUILD TOGETHER

聊聊你的通讯需求

联系密信团队,获取 SDK 授权、接入资料与私有化方案。

咨询内容:
客服微信mixinim
客服 QQ629900
联系邮箱mixinim@126.com

SDK 与源码按授权范围交付。此处不提供公开下载。