# setCheckDuplicateMessage

public abstract void setCheckDuplicateMessage(boolean enableCheck)

设置融云消息重排开关

发送方弱网情况下发送消息，消息到达服务但发送方没有收到服务 ack，导致发送方认为消息发送失败 此种情况下，服务端和接收方都会收到第一条消息 此时发送方重发该消息，再次达到服务，那么此时服务端会有两条消息（消息内容相同，messageUid 不同） 接收方会收到两条内容相同 messageUid 不同的消息，SDK 此时会把第二条相同内容消息排重掉 以此来保证重发的相同内容消息，发送方只有一条消息，接收方也只有一条消息

当消息量少时，消息排重影响不大；但是本地存在大量消息时，排重会出现性能问题 当 APP 本地存在大量消息，且发生收消息卡顿时，建议将排重关闭

#### Since

5.3.4

#### Parameters

enableCheck

是否使用融云消息重排机制，默认值为 true