MessageInfo
功能介绍
信息
消息结构体,具体类型参考contentType并解析对应 Elem 字段。
注意
- iOS
- Android
- Flutter
- uni-app
- Browser/Electron/MiniProgram
- React-Native
- Unity
Message
| 字段名称 | 字段类型 | 描述 |
|---|---|---|
| clientMsgID | String | 客户端消息唯一 ID,推荐使用 |
| serverMsgID | String | 服务端消息唯一 ID,内部使用 |
| createTime | int | 创建时间 |
| sendTime | int | 发送时间 |
| sessionType | int | 会话类型 |
| sendID | String | 发送者 ID |
| recvID | String | 接收者 ID,为群聊会话时无需关注 |
| msgFrom | int | 内部字段 |
| contentType | int | 消息类型 |
| platformID | int | 平台号 |
| senderNickname | String | 发送者昵称 |
| senderFaceUrl | String | 发送者头像 |
| groupID | String | 群 ID |
| content | String | 内部字段 |
| seq | int | 消息的 seq |
| isRead | bool | 是否已读 |
| status | int | 消息发送状态 |
| attachedInfo | String | 附加信息 |
| ex | String | 扩展信息 |
| offlinePush | OfflinePushInfo | 离线推送详情 |
| pictureElem | PictureElem | 图片 |
| soundElem | SoundElem | 语音 |
| videoElem | VideoElem | 视频 |
| fileElem | FileElem | 文件 |
| mergeElem | MergeElem | 合并 |
| atElem | AtElem | @ 信息 |
| locationElem | LocationElem | 位置 |
| quoteElem | QuoteElem | 引用 |
| customElem | CustomElem | 自定义 |
| notificationElem | NotificationElem | 通知详情 |
| faceElem | FaceElem | 自定义表情 |
| attachedInfoElem | AttachedInfoElem | 附加信息 |
| hasReadTime | int | 单聊已读时间戳 |
| isReact | bool | 暂未使用 |
| isExternalExtensions | bool | 暂未使用 |
| textElem | TextElem | 文本内容 |
| cardElem | CardElem | 名片内容 |
| advancedTextElem | - | 暂未使用 |
| typingElem | TypingElem | 正在输入详情 |
OIMMessageInfo
| 字段名称 | 字段类型 | 描述 |
|---|---|---|
| clientMsgID | NSString | 客户端消息唯一 ID,推荐使用 |
| serverMsgID | NSString | 服务端消息唯一 ID,内部使用 |
| createTime | NSInteger | 创建时间 |
| sendTime | NSInteger | 发送时间 |
| sessionType | OIMConversationType | 会话类型 |
| sendID | NSString | 发送者 ID |
| recvID | NSString | 接收者 ID,为群聊会话时无需关注 |
| msgFrom | NSInteger | 内部字段 |
| contentType | OIMMessageContentType | 消息类型 |
| platformID | NSInteger | 平台号 |
| senderNickname | NSString | 发送者昵称 |
| senderFaceUrl | NSString | 发送者头像 |
| groupID | NSString | 群 ID |
| content | NSString | 内部字段 |
| seq | NSInteger | 消息的 seq |
| isRead | BOOL | 是否已读 |
| status | OIMMessageStatus | 消息发送状态 |
| attachedInfo | NSString | 附加信息 |
| ex | NSString | 扩展信息 |
| offlinePush | OfflinePushInfo | 离线推送详情 |
| pictureElem | PictureElem | 图片 |
| soundElem | SoundElem | 语音 |
| videoElem | VideoElem | 视频 |
| fileElem | FileElem | 文件 |
| mergeElem | MergeElem | 合并 |
| atElem | AtElem | @ 信息 |
| locationElem | LocationElem | 位置 |
| quoteElem | QuoteElem | 引用 |
| customElem | CustomElem | 自定义 |
| notificationElem | NotificationElem | 通知详情 |
| faceElem | FaceElem | 自定义表情 |
| attachedInfoElem | AttachedInfoElem | 附加信息 |
| textElem | TextElem | 文本内容 |
| cardElem | CardElem | 名片内容 |
| advancedTextElem | - | 暂未使用 |
| typingElem | TypingElem | 正在输入详情 |
| hasReadTime | NSInteger | 单聊已读时间戳 |
| isReact | BOOL | 暂未使用 |
| isExternalExtensions | BOOL | 暂未使用 |
Message
| 字段名称 | 字段类型 | 描述 | |
|---|---|---|---|
| clientMsgID | String | 客户端消息唯一 ID,推荐使用 | |
| serverMsgID | String | 服务端消息唯一 ID,内部使用 | |
| createTime | int | 创建时间 | |
| sendTime | int | 发送时间 | |
| sessionType | int | 会话类型 ConversationType | |
| sendID | String | 发送者 ID | |
| recvID | String | 接收者 ID,为群聊会话时无需关注 | |
| msgFrom | int | 内部字段 | |
| contentType | int | 消息类型 MessageType | |
| platformID | int | 平台号 | |
| senderNickname | String | 发送者昵称 | |
| senderFaceUrl | String | 发送者头像 | |
| groupID | String | 群 ID | |
| content | String | 内部字段 | |
| seq | int | 消息的 seq | |
| isRead | bool | 是否已读 | |
| status | int | 消息发送状态 MessageStatus | |
| attachedInfo | String | 内部字段 | |
| ex | String | 扩展信息 | |
| offlinePush | OfflinePushInfo | 离线推送详情 | |
| pictureElem | PictureElem | 图片 | |
| soundElem | SoundElem | 语音 | |
| videoElem | VideoElem | 视频 | |
| fileElem | FileElem | 文件 | |
| mergeElem | MergeElem | 合并 | |
| atElem | AtElem | @ 信息 | |
| locationElem | LocationElem | 位置 | |
| quoteElem | QuoteElem | 引用 | |
| customElem | CustomElem | 自定义 | |
| notificationElem | NotificationElem | 通知详情 | |
| faceElem | FaceElem | 自定义表情 | |
| attachedInfoElem | AttachedInfoElem | 附加信息 | |
| hasReadTime | int | 单聊已读时间戳 | |
| isReact | boolean | 暂未使用 | |
| isExternalExtensions | boolean | 暂未使用 | |
| textElem | TextElem | 文本内容 | |
| cardElem | CardElem | 名片内容 | |
| advancedTextElem | - | 暂未使用 | |
| typingElem | TypingElem | 正在输入详情 | |
| ext | String | Android 扩展信息 |
MessageItem
| 字段名称 | 字段类型 | 描述 |
|---|---|---|
| clientMsgID | string | 客户端消息唯一 ID,推荐使用 |
| serverMsgID | string | 服务端消息唯一 ID,内部使用 |
| createTime | number | 创建时间 |
| sendTime | number | 发送时间 |
| sessionType | SessionType | 会话类型 |
| sendID | string | 发送者 ID |
| recvID | string | 接收者 ID,为群聊会话时无需关注 |
| msgFrom | number | 内部字段 |
| contentType | MessageType | 消息类型 |
| platformID | Platform | 平台号 |
| senderNickname | string | 发送者昵称 |
| senderFaceUrl | string | 发送者头像 |
| groupID | string | 群 ID |
| content | string | 内部字段 |
| seq | number | 消息的 seq |
| isRead | boolean | 是否已读 |
| status | MessageStatus | 消息发送状态 |
| attachedInfo | string | 内部字段 |
| ex | string | 扩展信息 |
| offlinePush | OfflinePushInfo | 离线推送详情 |
| pictureElem | PictureElem | 图片消息详情 |
| soundElem | SoundElem | 语音消息详情 |
| videoElem | VideoElem | 视频消息详情 |
| fileElem | FileElem | 文件消息详情 |
| mergeElem | MergeElem | 合并消息详情 |
| atTextElem | atTextElem | @消息详情 |
| locationElem | LocationElem | 位置消息详情 |
| quoteElem | QuoteElem | 引用消息详情 |
| customElem | CustomElem | 自定义消息详情 |
| notificationElem | NotificationElem | 通知消息详情 |
| faceElem | FaceElem | 自定义表情详情 |
| attachedInfoElem | AttachedInfoElem | 附加信息详情 |
| textElem | TextElem | 文本内容详情 |
| cardElem | CardElem | 名片内容详情 |
| advancedTextElem | - | 暂未使用 |
| typingElem | TypingElem | 正在输入详情 |
| hasReadTime | number | 单聊已读时间戳 |
| isReact | boolean | 暂未使用 |
| isExternalExtensions | boolean | 暂未使用 |
MessageItem
| 字段名称 | 字段类型 | 描述 |
|---|---|---|
| clientMsgID | string | 客户端消息唯一 ID,推荐使用 |
| serverMsgID | string | 服务端消息唯一 ID,内部使用 |
| createTime | number | 创建时间 |
| sendTime | number | 发送时间 |
| sessionType | SessionType | 会话类型 |
| sendID | string | 发送者 ID |
| recvID | string | 接收者 ID,为群聊会话时无需关注 |
| msgFrom | number | 内部字段 |
| contentType | MessageType | 消息类型 |
| platformID | Platform | 平台号 |
| senderNickname | string | 发送者昵称 |
| senderFaceUrl | string | 发送者头像 |
| groupID | string | 群 ID |
| content | string | 内部字段 |
| seq | number | 消息的 seq |
| isRead | boolean | 是否已读 |
| status | MessageStatus | 消息发送状态 |
| attachedInfo | string | 内部字段 |
| ex | string | 扩展信息 |
| offlinePush | OfflinePushInfo | 离线推送详情 |
| pictureElem | PictureElem | 图片消息详情 |
| soundElem | SoundElem | 语音消息详情 |
| videoElem | VideoElem | 视频消息详情 |
| fileElem | FileElem | 文件消息详情 |
| mergeElem | MergeElem | 合并消息详情 |
| atTextElem | atTextElem | @消息详情 |
| locationElem | LocationElem | 位置消息详情 |
| quoteElem | QuoteElem | 引用消息详情 |
| customElem | CustomElem | 自定义消息详情 |
| notificationElem | NotificationElem | 通知消息详情 |
| faceElem | FaceElem | 自定义表情详情 |
| attachedInfoElem | AttachedInfoElem | 附加信息详情 |
| textElem | TextElem | 文本内容详情 |
| cardElem | CardElem | 名片内容详情 |
| advancedTextElem | - | 暂未使用 |
| typingElem | TypingElem | 正在输入详情 |
| hasReadTime | number | 单聊已读时间戳 |
| isReact | boolean | 暂未使用 |
| isExternalExtensions | boolean | 暂未使用 |
MessageItem
| 字段名称 | 字段类型 | 描述 |
|---|---|---|
| clientMsgID | string | 客户端消息唯一 ID,推荐使用 |
| serverMsgID | string | 服务端消息唯一 ID,内部使用 |
| createTime | number | 创建时间 |
| sendTime | number | 发送时间 |
| sessionType | SessionType | 会话类型 |
| sendID | string | 发送者 ID |
| recvID | string | 接收者 ID,为群聊会话时无需关注 |
| msgFrom | number | 内部字段 |
| contentType | MessageType | 消息类型 |
| platformID | Platform | 平台号 |
| senderNickname | string | 发送者昵称 |
| senderFaceUrl | string | 发送者头像 |
| groupID | string | 群 ID |
| content | string | 内部字段 |
| seq | number | 消息的 seq |
| isRead | boolean | 是否已读 |
| status | MessageStatus | 消息发送状态 |
| attachedInfo | string | 内部字段 |
| ex | string | 扩展信息 |
| offlinePush | OfflinePushInfo | 离线推送详情 |
| pictureElem | PictureElem | 图片消息详情 |
| soundElem | SoundElem | 语音消息详情 |
| videoElem | VideoElem | 视频消息详情 |
| fileElem | FileElem | 文件消息详情 |
| mergeElem | MergeElem | 合并消息详情 |
| atTextElem | atTextElem | @消息详情 |
| locationElem | LocationElem | 位置消息详情 |
| quoteElem | QuoteElem | 引用消息详情 |
| customElem | CustomElem | 自定义消息详情 |
| notificationElem | NotificationElem | 通知消息详情 |
| faceElem | FaceElem | 自定义表情详情 |
| attachedInfoElem | AttachedInfoElem | 附加信息详情 |
| textElem | TextElem | 文本内容详情 |
| cardElem | CardElem | 名片内容详情 |
| advancedTextElem | - | 暂未使用 |
| typingElem | TypingElem | 正在输入详情 |
| hasReadTime | number | 单聊已读时间戳 |
| isReact | boolean | 暂未使用 |
| isExternalExtensions | boolean | 暂未使用 |
Message
| 字段名称 | 字段类型 | 描述 |
|---|---|---|
| ClientMsgID | string | 客户端消息唯一 ID,推荐使用 |
| ServerMsgID | string | 服务端消息唯一 ID,内部使用 |
| CreateTime | int | 创建时间 |
| SendTime | int | 发送时间 |
| SessionType | int | 会话类型 |
| SendID | string | 发送者 ID |
| RecvID | string | 接收者 ID,为群聊会话时无需关注 |
| MsgFrom | int | 内部字段 |
| ContentType | int | 消息类型 |
| PlatformID | int | 平台号 |
| SenderNickname | string | 发送者昵称 |
| SenderFaceUrl | string | 发送者头像 |
| GroupID | string | 群 ID |
| Content | string | 内部字段 |
| Seq | int | 消息的 seq |
| IsRead | bool | 是否已读 |
| Status | int | 消息发送状态 |
| AttachedInfo | string | 附加信息 |
| Ex | string | 扩展信息 |
| OfflinePush | OfflinePushInfo | 离线推送详情 |
| PictureElem | PictureElem | 图片 |
| SoundElem | SoundElem | 语音 |
| VideoElem | VideoElem | 视频 |
| FileElem | FileElem | 文件 |
| MergeElem | MergeElem | 合并 |
| AtElem | AtElem | @ 信息 |
| LocationElem | LocationElem | 位置 |
| QuoteElem | QuoteElem | 引用 |
| CustomElem | CustomElem | 自定义 |
| NotificationElem | NotificationElem | 通知详情 |
| FaceElem | FaceElem | 自定义表情 |
| AttachedInfoElem | AttachedInfoElem | 附加信息 |
| HasReadTime | int | 单聊已读时间戳 |
| IsReact | bool | 暂未使用 |
| IsExternalExtensions | bool | 暂未使用 |
| TextElem | TextElem | 文本内容 |
| CardElem | CardElem | 名片内容 |
| AdvancedTextElem | - | 暂未使用 |
| TypingElem | TypingElem | 正在输入详情 |