x86
你好,我们测试了一下,接收端是正常的。
通过 server api 更新消息的 extra 时,能收到提示,且之后,getMessageById 获取到的消息里面的 messageContent ...
// 根据messageUid获取消息详情
IMResult<OutputMessageData> result = MessageAdmin.getMessage(messageUid);
OutputMessageData messageData = result.getResult();
MessagePayload payload = messageData.getPayload();
// 构建更新参数
JSONObject extraJo = new JSONObject();
extraJo.put("clientId", clientId);
extraJo.put("id", data);
extraJo.put("status", "200");
extraJo.put("errorMsg", StrUtil.EMPTY);
extraJo.put("sender", sender);
payload.setExtra(JSON.toJSONString(extraJo));
IMResult<Void> admin = MessageAdmin.updateMessageContent("whatsApp", messageUid, payload, true);
这是代码,能帮看下有什么问题吗,Java SDK版本是1.3.9