IM 即时通讯
Android
开发指南

消息更新

更新时间: 2023/09/22 17:44:27

网易云信 NIM Android SDK 的 MsgService 类,提供相关方法,支持更新消息的扩展字段和状态。

请不要对通知消息(即 MsgTypeEnumnotification 的消息)进行更新。

扩展字段更新

SDK 支持更新客户端数据库内的消息的客户端扩展字段。调用 updateIMMessage 即可进行扩展字段更新。

/**
* 更新消息的LocalExtension
* @param  message  待更新的消息
*/
void updateIMMessage(IMMessage message);

状态更新

调用 updateIMMessageStatus 方法更新消息状态信息,包括消息状态、附件状态和附件内容。

/**
* 更新消息状态
* @param  message  待更新的消息
*/
void updateIMMessageStatus(IMMessage message);

示例:

msg.setStatus(MsgStatusEnum.success);
NIMClient.getService(MsgService.class).updateIMMessageStatus(msg);
此文档是否对你有帮助?
有帮助
去反馈
  • 扩展字段更新
  • 状态更新