消息管理

更新时间:2025-01-03 02:32:35下载pdf

本文详细介绍如何使用消息数据模型及其相关接口来进行各种消息处理操作,包括查询消息、标记为已读消息、删除消息和获取加密消息密钥等。通过本文档,您可以了解每个接口的具体用途、参数说明以及调用示例,从而快速集成这些功能到您自己的应用中。

消息数据模型

属性类型说明

消息数据模型包含家庭、图标和消息类型等。

消息中心拓展 SDK 的消息都使用 MessageBean 来描述,其属性类型说明如下:

属性 类型 说明
extendParams String 扩展参数
isNeedPullEncKey Boolean 是否需要获取加密密钥,以便解密图片
isExpirePics Boolean 图片是否过期
isExpireVideos Boolean 视频是否过期
homeId String 家庭 ID
homeName String 家庭名称
encryptKey String 加密密钥
hasNotRead Boolean 是否未读
alarmType Int 报警类型
dateTime String 日期和时间,格式:2017-09-08 17:12:45
icon String 消息图标 URL
msgTypeContent String 消息类型名称
msgContent String 消息内容
attachPics String 附件图片名称
id String 消息 ID
msgType Int 消息类型
msgSrcId String 设备 ID
choose Boolean 是否选中
actionURL String 操作 URL
time Long 时间戳
messageAttach MessageAttach 消息附件
attachVideos List<String> 附件里的视频列表
attachAudios List<String> 附件里的音频列表