消息删除 - GoEasy IM

消息删除后不可恢复,消息删除支持多端自动同步。状态为sending的消息不可以删除。

前置条件

  • GoEasy版本2.3 +

删除消息


    im.deleteMessage({
        messages:[message],  //必须为数组格式,要删除的消息
        onSuccess: function () { //消息删除成功
            console.log("Messages delete successfully.");
        },
        onFailed: function (error) { //消息删除失败
            console.log("Failed to delete message, code:" + error.code + " content:" + error.content);
        }   
    });

监听消息删除通知

该方法用于多端同步,当用户删除一条消息后,该用户登陆的其他设备会收到被删除的通知,达到多端消息同步的效果。

      let onMessageDeleted = function(messages) {

          console.log("Deleted messages:" + JSON.stringify(messages));
      };
      //监听和接收消息删除事件
      im.on(GoEasy.IM_EVENT.MESSAGE_DELETED, onMessageDeleted);

results matching ""

    No results matching ""