浏览 SDKs · uni-app / uni-app x
SDKsuni-app

创建名片消息

使用 OpenIMCardElem 创建用户名片消息。

复制

参数说明

createCardMessage() 接收 OpenIMCardElem。合同字段都是可选值,但创建可展示名片时应提供以下完整快照:

参数类型建议说明
userIDstringnull必填名片对应的用户 ID。
nicknamestringnull必填名片中保存的展示名称。
faceURLstringnull必填名片中保存的头像地址。
exstringnull必填名片扩展信息;没有内容时传空字符串。
import { createCardMessage } from '@/uni_modules/unix-openim-sdk'

const message = await createCardMessage({
  userID: 'user_b',
  nickname: 'Alex',
  faceURL: 'https://example.com/avatar.png',
  ex: '',
})

Promise 成功只创建 OpenIMMessageItem | null,不会自动发送。名片是创建时快照,不会随用户资料自动更新;接收方点击后应按 userID 查询最新资料,也不要把名片字段当作可信身份认证。