Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IAReceivedMessage

用户收到的消息结构

Hierarchy

  • IAReceivedMessage

Index

Properties

messageType: string

消息类型

example

RC:TxtMsg

content: Object

消息内容

senderUserId: string

消息发送者的用户 id

targetId: string

会话 id

type: number

会话类型

  • 1: 单聊
  • 3: 群聊
  • 4: 聊天室
  • 5: 客服会话
  • 6: 系统消息
  • 7: 默认关注的公众号
  • 8: 手动关注的公众号
  • 9: RTCLib 房间
sentTime: number

消息在服务器端的发送时间

receivedTime: number

消息接收时间,该时间通过消息的 sentTime 值在本地进行计算得出,不推荐使用

description

当 isOffLineMessage 为 true 时,该值无效

messageUId: string

服务端存储的消息 Id

messageDirection: MessageDirection

消息方向

  • 1: 发送
  • 2: 接收
isPersited: boolean

是否存储

default

true

isCounted: boolean

是否计数

default

true

isOffLineMessage: boolean

是否为离线消息

isMentioned?: boolean

是否为 @ 消息

disableNotification?: boolean

消息是否静默

description

静默消息不会发送 Push 信息和本地通知提醒

isStatusMessage?: boolean

是否是状态消息

canIncludeExpansion: boolean

是否支持消息扩展

expansion?: null | {}

消息扩展

receivedStatus: number

消息接收状态

readReceiptInfo?: IReadReceiptInfo

消息已读回执信息,导航配置grpRRVer=1时群组类型消息内存在, 其他情况为undefined