- Android
- iOS
- JavaScript
- 鸿蒙
图片消息(ImageMessage)是 SDK 内置的消息类型,对应的 contentType 是 @"jg:img"。
属性名 | 类型 | 说明 | 版本 |
---|---|---|---|
localPath | String | 图片的本地路径 | 1.0.0 |
url | String | 图片的远端地址 | 1.0.0 |
thumbnailLocalPath | String | 缩略图的本地路径 | 1.0.0 |
thumbnailUrl | String | 缩略图的远端地址 | 1.0.0 |
height | int | 图片高度 | 1.0.0 |
width | int | 图片宽度 | 1.0.0 |
size | long | 图片大小,单位 Byte | 1.0.0 |
extra | String | 扩展字段 | 1.0.0 |
图片消息(JImageMessage)是 SDK 内置的消息类型,对应的 contentType 是 @"jg:img"。
属性名 | 类型 | 说明 | 版本 |
---|---|---|---|
localPath | NSString | 图片的本地路径 | 1.0.0 |
url | NSString | 图片的远端地址 | 1.0.0 |
thumbnailLocalPath | NSString | 缩略图的本地路径 | 1.0.0 |
thumbnailUrl | NSString | 缩略图的远端地址 | 1.0.0 |
height | int | 图片高度 | 1.0.0 |
width | int | 图片宽度 | 1.0.0 |
size | long long | 图片大小,单位 Byte | 1.0.0 |
extra | NSString | 扩展字段 | 1.0.0 |
图片消息是 SDK 内置消息类型,枚举对应 MessageType.IMAGE
属性名 | 类型 | 说明 | 版本 |
---|---|---|---|
url | Number | 图片消息的原图地址 | 1.0.0 |
thumbnail | Number | 图片消息的缩略图地址,UI 展示通过高宽属性展示占位图,优先加载缩略图,避免图片加载后跳动 | 1.0.0 |
height | Number | 图片高度 | 1.0.0 |
width | Number | 图片宽度 | 1.0.0 |
size | Number | 图片消息原图大小,用于查看或下载时显示进度条,单位 KB | 1.0.0 |
extra | String | 消息附加内容,支持 JSON 字符串,设置后不可修改 | 1.0.0 |
let imageMsg = {
url: "https://example.com/avatar.png",
thumbnail: "https://example.com/avatar_th.png",
height: 640,
width: 480,
size: 100,
extra: '{"Priority":"P0"}'
}
let message = {
conversationType: ConversationType.PRIVATE,
conversationId: 'userId1',
name: MessageType.IMAGE,
content: imageMsg
};
图片消息(ImageMessage)是 SDK 内置的消息类型,对应的 contentType 是 @"jg:img"。
属性名 | 类型 | 说明 | 版本 |
---|---|---|---|
url | string | 图片的远端地址 | 1.0.0 |
thumbnail | string | 缩略图的远端地址 | 1.0.0 |
height | number | 图片高度 | 1.0.0 |
width | number | 图片宽度 | 1.0.0 |
size | number | 图片大小,单位:KB | 1.0.0 |
extra | string | 扩展字段 | 1.0.0 |